如果用24b储存一个无符号数,这个数的范围是什么?如果储存的是一个补码表示的有符号数,那么这个数的范围又是什么?
第1题:
如果想在程序中反复使用一个日期型数据"01/01/2000",为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用: ( )
A.将这个数据声明为字符串型常量,用一个常量标识符代表它
B.将这个数据声明为字符串型变量,用一个变量标识符表示它
C.将这个数据声明为日期型常量,用一个常量标识符代表它
D.将这个数据声明为日期型变量,用一个变量标识符表示它
第2题:
假设用一个8位的二进制数表示一个数字,则-1的补码是(),127的补码是()。
第3题:
n+1位有符号数x的补码表示范围为
A.-2n B.-2n≤x≤2n-1 C.-2n-1≤x≤2n-1 D.-2n≤x<2n-1
第4题:
一个字节的无符号数表示范围为(),有符号数补码表示范围为()。
第5题:
实现无符号数乘2的指令的助记符是(),实现有符号数除2的指令的助记符是()。
第6题:
用8位二进制数的补码形式表示一个带符号数,它能表示的整数范围是______。
A.-127~+127
B.-128~+128
C.-127~+128
D.-128~+127
第7题:
下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?D8
第8题:
八位二进制数“1100001”和八位二进制数“11010011”进行加法运算,运算的正确结果是()
A、如果两个数均为补码,相加结果为10010100
B、如果两个数均为原码,相加结果为10010100
C、如果两个数均为无符号数,相加结果为10010100
D、以上结论均不正确
第9题:
两个字节的无符号数表示范围为(),有符号数补码表示范围为()。
第10题:
有两个二进制数X=01101010,Y=10001100,试比较它们的大小。 (1)X和Y两个数均为无符号数; (2)X和Y两个数均为有符号的补码数。