2016 - 2024

感恩一路有你

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语言在线编译器

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。