A. 216-1 B. 215-1 C. 232-1 D. 231-1 相关知识点: 试题来源: 解析 答:B解析:sizeof 用于返回变量或数据类型的字节长度。题目中sizeof(int)的值为 2,说明占 2 个字节,那就是 16 位。所以可以表示最大的整数是 215-1。反馈 收藏
第一题,sizeof(int) == 2 说明在当前平台或者编译器下,int型数据类型占2个字节,而10的阶乘的数存在两个字节中会溢出(2个字节能表示的最大整数为65536),所以需要存储在long int(4个字节)。而int(2个字节),short int(2字节或1字节),unsigned int(2字节)都不符题意。 第二题,因为j为无符号整形,所以在...
已知sizeof(int)值为2,为将10!值存储到变量f中(10!=3628800),变量f类型应声明为___ 。(秋选取题第23题) A. long
x为int型,其表示范围为-32768~+32767,当x为32767时,再加1就变成了-32768了,此时,就是x+1>x”为假的情况。 这是由int型数据在内存中的存储情况决定的。int型数据在内存中占2个字节,以补码的形式存放,32767的补码为01111111 11111111,加1以后就变成了10000000 00000000,为-32768的补码,这种情况为溢出,...
sizeof(int)=2。比如这里x应该是个int型数组,那么用这个数组的大小,除以int型数据的大小,就得到这个数组的长度。sizeof是计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。在32位的系统中,sizeof(int)的值为4。如果x是int型的数组,则sizeof(x)/sizeof(int)代表x的...
若有sizeof(int)值为2字节,则定义int a[]={10,20,30}, *p=a;,当执行p++;后,下列说法错误的是( )。A.p向高地址移了一个字节B.p向高地址移了一个存储单元C.p向高地址移了两个字节D.p与a+1等价的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学
以short int为例 原码:第一位符号0正,1负,其余15位表示数值 反码:正数反码就是原码 负数反码为符号位不动,其余15位取反 补码:正数的补码就是原码 负数补码为反码+1 例:十进制:-1 原:1 0000000 00000001 反:1 1111111 11111110 补:1 1111111 11111111 计算机中整数是按补码进行存储...
已知在某C语言编译系统中表达式sizeof(int)的值是2,如果希望将常量-70000正确地保存在变量a中,该变量声明语句应该是()。A.int a;B.long int a;C.unsigned int a;D.unsigned long int a;的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找
百度试题 题目inta[10][10],已知a=1000,sizeof(int)=2,求a[3][3]地址() 相关知识点: 试题来源: 解析 1066 反馈 收藏
百度试题 题目若有声明“int x;”且sizeof(x)的值为2,则当值为___时“x+1>x”为假。相关知识点: 试题来源: 解析 ( 72 ) 反馈 收藏