C语言sizeof操作符

阅读: 评论:0

C语言sizeof操作符

C语言sizeof操作符

int main()
{//sizeof是一个操作符//计算类型或者变量的大小printf("%dn",sizeof(int));//求类型的时候不能省略括号printf("%dn",sizeof[a]);//这个括号[]是可以省略的,通常不省略return 0;
}int main()
{//10int arr[10]=(0);//十个元素,每个元素是一个int,一个int是四个字节printf("%dn",sizeof(arr));//计算的是数组的大小,单位是字节printf("%dn",sizeof(arr[o]));int sz = sizeof(arr)/sizeof(arr[0]);//计算数组元素个数return 0;
}

sizeof操作符是用作计算元素大小的;得出的结果是字节

下面我补充一下计算机的单位

  • bit - 比特位 1bit对应二进制中一个'1'或者'0'
  • byte - 字节 = 8bit
  • kb - 1024 byte
  • mb - 1024 kb
  • gb - 1024 mb
  • tb - 1024 gb
  • pb - 1024 tb

 

本文发布于:2024-01-28 09:18:59,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064047456389.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:语言   操作   sizeof
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23