sizeof关键字

sizeof关键字
  • sizeof不是函数,所以不需要包含任何头文件,它的功能是计算一个数据类型的大小,单位为字节
  • sizeof的返回值为size_t
  • size_t类型在32位操作系统下是unsigned int,是一个无符号的整数
  • 求字节数长度
代码示例:
#include<stdio.h>
int main()
{
        //整型变量
        int a = 10;
        //短整型变量
        short b = 20;
        //长整型变量
        long c = 30;
        //长长整型
        long long d = 40;
        printf("%d\n", a);
        //占位符 表示输出一个短整型数据
        printf("%hd\n", b);
        //占位符 表示输出一个长整型数据
        printf("%ld\n", c);
        //占位符 表示输出一个长长整型数据
        printf("%lld\n", d);
        //sizeof 计算数据类型在内存中占的字节(BYTE)大小
        //sizeof(数据类型)sizeof(变量名) sizeof 变量名
        unsigned int len = sizeof(int);
        //printf("%d\n", len);
        printf("整型:%d\n", sizeof(a));//4=32bit
        printf("短整型:%d\n", sizeof(b));//2
        printf("长整型:%d\n", sizeof(c));//4
        printf("长长整型:%d\n", sizeof(d));//8
        return 0;
}

加入QQ群一起交流

sizeof关键字

sizeof关键字

上一篇:机器学习--tensorflow网络优化与超参数选择


下一篇:2. SVN-集中式版本控制系统.