C语言中“SIZEOF(INT)“是什么意思?有什么作用?
来源:百度知道 编辑:UC知道 时间:2024/05/23 01:26:22
C语言中“SIZEOF(INT)“指的是求括号中的类型,或者变量的大小。
比如这里x应该是个int型数组,那么用这个数组的大小,除以int型数据的大小,就得到这个数组的长度。(注:这个数组必须是静态数组)
sizeof是计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示(当然用在字符数组计算"\0"的大小)。
在32位的系统中,sizeof(int)的值为4。
如果x是int型的数组,则sizeof(x)/sizeof(int)代表x的位数。
扩展资料:
sizeof有三种语法形式,如下:
1、sizeof(object);//sizeof(对象);
2、sizeof(type_name);//sizeof(类型);
3、sizeof object;//sizeof对象;所以,