sizeof的用法 sizeof(int)=什么?
浏览量:1997
时间:2021-03-14 16:17:40
作者:admin
sizeof(int)=什么?
sizeof操作符检测系统为以下()中的类型和变量分配的内存空间字节数,没有歧义。这里()是int,这意味着系统为int类型的变量分配了几个字节。显然,这与所使用的系统int类型的字长有关,因此-2表示16位int,4表示32位int,8表示64位int。
sizeofint的值?
C或C中int的大小有平台差异。大小与系统位数有关,但不超过4字节。例如,在16位系统中,它是2字节,在32位或64位中,它是4字节
在C#,它是固定的4字节,您需要在不安全块中使用此方法
32位编译是相同的。。。我试过了。以前的机器一定不同。当前机器的字节较大,因此它们是相同的。所以一般不需要用long。如果要加倍,请使用long
前面的机器有16位,所以有这个区别
#include
int main()
{
printf(%dn,sizeof(int))
printf(%dn,sizeof(long))
return 0
}
4 4
-2^15~2^15-1是短的
sizeof的用法 c语言sizeof是什么意思 c语言在线编译器
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。