字符型变量sizeof()
来源:互联网 发布:java b2b2c 编辑:程序博客网 时间:2024/04/29 00:05
C语言: char a = 'a'; sizeof(char) = 1 sizeof(a) = 1 sizeof('a') = 4
C++语言: char a = 'a'; sizeof(char) = 1 sizeof(a) = 1 sizeof('a') = 1
字符型变量是1字节这个没错,奇怪就奇怪在C语言认为'a'是4字节,而C++语言认为'a'是1字节。
原因如下:
C99标准的规定,'a'叫做整型字符常量(integer character constant),被看成是int型,所以在32位机器上占4字节。
ISO C++标准规定,'a'叫做字符字面量(character literal),被看成是char型,所以占1字节
0 0
- 字符型变量sizeof()
- 双字符型变量
- sizeof(变量名)与strlen(字符数组名)的使用区别
- 字符数组与字符型指针变量
- 字符变量
- 字符变量
- 字符变量
- 字符变量
- C语言字符数组sizeof
- 实数和实型变量;sizeof
- 字符数组,字符指针,Sizeof总结
- 字符数组,字符指针,Sizeof总结
- 字符数组,字符指针,Sizeof总结
- 字符数组,字符指针,Sizeof总结
- 字符数组,字符指针,Sizeof总结
- 字符数组,字符指针,Sizeof总结
- 字符数组,字符指针,Sizeof总结
- 字符数组,字符指针,Sizeof总结
- Ubuntu14.04 x64系统设置Qt5.8桌面快捷方式
- 博客
- MATLAB的cat()函数
- 哈希表:一个字符串是否包含另一个字符串的所有字符
- 如何设置idea开发工具的界面字体大小
- 字符型变量sizeof()
- 【知乎】NLP
- JavaSE 11 异常处理
- C++第四次实验:项目二、三、四(作业)
- java多线程学习9-显示锁ReentrantReadWriteLock
- JDK 安装详解
- python系列笔记二:Python容器:列表
- Windows下Eclipse+PyDev安装Python开发环境
- Accurate Scale Estimation for Robust Visual Tracking code