c这是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/16 04:46:07
int a = sizeof(int);
a=4
上面的是什么意思,怎么算的啊?

sizeof 是一个运算符,用来确定数据类型在内存中所占的字节数
例:int *pi;
pi=(int *)malloc(sizeof(int));
sizeof(int) 的值为2,通过malloc函数在内存中开辟了两个字节的动态存储单元

sizeof 是计算 内存中的字节大小
int 在有些机器中是使用32位来储存
在有些机器里面是16 位
32 位就是 4个字节
16 为就是2个字节

这个是算出int型变量占的字节数
下面是它的一些介绍
http://blog.csdn.net/freefalcon/archive/2004/07/28/54839.aspx

他的意思就是定义一个INT型变量A,他的值就是INT型的长度.