首页 > 编程语言 > 详细

C语言中查看类型的大小(占几个byte)

时间:2020-05-27 00:28:39      阅读:107      评论:0      收藏:0      [点我收藏+]
/*
sizeof是C语言的内置运算符,以字节为单位给出指定类型的大小。 C99和C11
提供%zd转换说明匹配sizeof的返回类型[2]。 一些不支持C99和C11的编译器可用%u
%lu代替%zd

*/

/* typesize.c -- 打印类型大小(单位是字节) */ #include <stdio.h> int main(void) { /* C99为类型大小提供%zd转换说明 */ printf("Type int has a size of %zd bytes.\n", sizeof(int)); printf("Type char has a size of %zd bytes.\n", sizeof(char)); printf("Type long has a size of %zd bytes.\n", sizeof(long)); printf("Type long long has a size of %zd bytes.\n", sizeof(long long)); printf("Type double has a size of %zd bytes.\n", sizeof(double)); printf("Type long double has a size of %zd bytes.\n", sizeof(long double)); return 0; }

  

C语言中查看类型的大小(占几个byte)

原文:https://www.cnblogs.com/chen55555/p/12969563.html

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