首页 > 其他 > 详细

sizeof关键字

时间:2021-09-06 07:49:31      阅读:7      评论:0      收藏:0      [点我收藏+]
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关键字

原文:https://www.cnblogs.com/hmjp/p/15225996.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!