没有合适的资源?快使用搜索试试~ 我知道了~
sizeof: C语言的一种单目操作符, 不是函数; sizeof操作符以字节形式给出了其操作数的存储大小, 操作数可以是一个表达式或是括在括号内的类型名. 操作数的存储大小由操作数的类型决定;
资源推荐
资源详情
资源评论
sizeof: C语言的一种单目操作符, 不是函数;
sizeof操作符以字节形式给出了其操作数的存储大小, 操作数可以是一个表达式或是括在括号内的类型名.
操作数的存储大小由操作数的类型决定;
1. sizeof应用于数据类型:
sizeof (type) type: int, double
2. sizeof(char), sizeof(unsigned char), sizeof(signed char), 结果都是1;
3. sizeof(int) = 4;
sizeof(unsigned int) = 4;
sizeof(short int) = 2;
sizeof(unsigned short) = 2;
sizeof(long int) = 4;
sizeof(unsigned long) = 4;
sizeof(float) = 4;
sizeof(double) = 8;
4. 指针的字节数: sizeof(p) = 4;
5. 当操作数具有数组类型时, 其结果是数组的总字节数;
6. 联合类型操作数是sizeof是其最大字节成员的字节数.
结构类型操作数的sizeof是这种类型对象的总字节数。
7. 如果操作数是函数中的数组形参或函数类型的形参, sizeof给出其指针的大小;
char *ss = "0123456789"
sizeof(ss) = 4; //ss代表一个指针
sizeof操作符以字节形式给出了其操作数的存储大小, 操作数可以是一个表达式或是括在括号内的类型名.
操作数的存储大小由操作数的类型决定;
1. sizeof应用于数据类型:
sizeof (type) type: int, double
2. sizeof(char), sizeof(unsigned char), sizeof(signed char), 结果都是1;
3. sizeof(int) = 4;
sizeof(unsigned int) = 4;
sizeof(short int) = 2;
sizeof(unsigned short) = 2;
sizeof(long int) = 4;
sizeof(unsigned long) = 4;
sizeof(float) = 4;
sizeof(double) = 8;
4. 指针的字节数: sizeof(p) = 4;
5. 当操作数具有数组类型时, 其结果是数组的总字节数;
6. 联合类型操作数是sizeof是其最大字节成员的字节数.
结构类型操作数的sizeof是这种类型对象的总字节数。
7. 如果操作数是函数中的数组形参或函数类型的形参, sizeof给出其指针的大小;
char *ss = "0123456789"
sizeof(ss) = 4; //ss代表一个指针
资源评论
qq_27038821
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功