相关知识点: 试题来源: 解析 D :在C语言的标准中,short占2个字节、long占4个字节,但int的大小和编译系统相关。例如在Turbo C 2.0中,int占2个字节,但在VisualC++6.0(VC6可以用做C语言编译器)中占4个字节。故本题应该选择D。反馈 收藏
A.byte,short,int,long 都属于整数类型 , 分别占 1,2,4,8 个字节。B.占据字节少的整数类型能处理较小的整数,占据的字节越多,处理的数据范围就越大。C.所有整数都是一样的,可任意互换使用。D.两个整数的算术运算结果,还是一个整数。相关知识点: ...
在16 位环境下,short 的长度为 2 个字节,int 也为 2 个字节,long 为 4 个字节。16 位环境多用于单片机和低级嵌入式系统,在PC和服务器上已经见不到了。 对于32 位的 Windows、Linux 和 Mac OS,short 的长度为 2 个字节,int 为 4 个字节,long 也为 4 个字节。PC和服务器上的 32 位系统占有率也在...
short :2个字节 16位 int :4个字节 32位 long:8个字节 64位 浮点型: float:4个字节 32 位 double :8个字节 64位 注:默认的是double类型,如3.14是double类型的,加后缀F(3.14F)则为float类型的。 char类型: char:2个字节。 Boolean 类型 boolean: (true or false)(并未指明是多少字节 1字节 1位 4...
short: 2个字节 int: 4个字节 long: 4个字节 以下是windows操作系统,64位机下的代码测试结果(64位机中,指针占8个字节,如变量e): 此处感谢用户名为“shcdwz1234”以及“此昵称已经被人使用”的批评指正,之前的博文中,我写:“64位机环境下,long占据8个字节”,当时写这个博文时没有用代码进行测试验证,从其他...
一个字节可表示的数据个数是256,结合前面(byte)(127 +1)的结果是-128,我们可以得出一个结论,越界后的数据会以byte的取值范围为一个单元,一直循环下去。 其他整型:short、int、long 整型的计算规则都是一样的,同理可得,其他的整型(short、int、long)也有同样的现象。测试代码如下: ...
A. 均占4个字节 B. 根据数据的大小来决定所占内存的字节数 C. 由用户自己定义 D. 由C语言编译系统决定 相关知识点: 试题来源: 解析 D [解析] 在ANSI标准中,long、int和short分别占用4、2和2个字节。但实际上对于某些C编译系统,int和 short都占用4个字节,所以说各种类型数据占用内存大小是由选择何种C...
下面关于整数的说法中正确的是() A. short类型占用2字节,int类型占用2字节,long类型占用8字节 B. char类型占用1字节,short类型占用2字