int a=-1;C语言整型数分配2个字节,在计算机中下列十六进制表示的a()是正确的.
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/06 01:52:29
int a=-1;C语言整型数分配2个字节,在计算机中下列十六进制表示的a()是正确的.
A.ffff; B.8001; C.1001; D.0001;
A.ffff; B.8001; C.1001; D.0001;
答案是A 这儿用到一个编码的概念:补码 在计算机系统中,数值一律用补码来表示(存储).对于负数来说:补码=反码+1. -1的原编码为1000 0000 0000 0001最高位1是标志位,表示这是一个负数,那么他的反码(符号位不变,其它位取反)就是1111 1111 1111 1110,所以-1的补码就应该是反码1111 1111 1111 1110再加上1变成1111 1111 1111 1111这个16位的2进制数就相当于十六进制的FFFF
int a=-1;C语言整型数分配2个字节,在计算机中下列十六进制表示的a()是正确的.
在计算机中,一个字节不能表示() A 2位十六进制数 B 4位十进制数 C 一个ACSⅡ码字符 D 256种状态
在计算机中,一个字节可表示( )A.2位十六进制数 B.3位十进制数
几个计算机问题?1,用十六进制数表示一个字节的无符号整数,最多需要( 2 )位.2,正确表示32位二进制地址,最多需要(
在c语言中,比如存放2个字节的整型,最大数为2的15次方减1,为什么要减一?
计算机中,表示一个采用GB2312标准编码的汉字需要的字节数为?A.1 B.2 C.4 D.0.5
在c语言中,int a[10]表示a是一个整数有10个元素的数组?
1.以下的选项中能正确表示Java语言中的一个整型常量的是(B).A) 12.B) -20 C) 1,000 D) 4
计算机基础 选B 目前,汉字信息在计算机内大多数是以双字节编码表示的.在下列用十六进制表示的两个字节的编码中,_____
c语言中下列函数属于格式化函数的是 A.getchar B.printf C.scanf D.puts
C语言中下列选项中,非法的字符常量是() A) '\t' B) '\17' C) "\n" D)'\xaa'
VB中下列逻辑表达式书写正确的是( ). A. a>b>c B. a>b and a>c C. a≤b D. a≠12