十进制有符号整常数的范围是-32768~+32767.八进制无符号数的表示范围为0~0177777,为什么呢,给我算解释
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/05 19:33:07
十进制有符号整常数的范围是-32768~+32767.八进制无符号数的表示范围为0~0177777,为什么呢,给我算解释一下
为什么二进制就16位,8进制就成七位了,为什么八进制无符号数的非为不是0到16个7呢,你说的0177777,是逢八进一的,加一成了0100000了,不懂
为什么二进制就16位,8进制就成七位了,为什么八进制无符号数的非为不是0到16个7呢,你说的0177777,是逢八进一的,加一成了0100000了,不懂
这是说一个字长可以表示的最大的数.
一个字长是16位
如果表示无符号数
最大是:二进制:1111111111111111,10进制:65535,8进制:177777,16进制为FFFF.
最小当然是0
如果表示无符号数
首位是符号位
最大是:二进制0111111111111111,10进制:+32767,8进制:077777,16进制:7FFF.
负数用补码表示
最小是:二进制1000000000000000,10进制-32768,8进制:100000,16进制:1000.
所以说一个字节,(16位)表示的无符号数(unsigned int)范围是-32768到+32767,表示的有符号数(signed int)范围是0到65536,8进制就是0到0177777.
一个字长最多就16位二进制数,你是没有办法装下16个7的.
计算机存储数据只是二进制方式,其他的进制都从二进制换算.
比如1个字表示的最大无符号数是1111111111111111.
转化成8进制过程为每三个二进制数分组得到
1 111 111 111 111 111
得到的8进制就是177777.
一个字长是16位
如果表示无符号数
最大是:二进制:1111111111111111,10进制:65535,8进制:177777,16进制为FFFF.
最小当然是0
如果表示无符号数
首位是符号位
最大是:二进制0111111111111111,10进制:+32767,8进制:077777,16进制:7FFF.
负数用补码表示
最小是:二进制1000000000000000,10进制-32768,8进制:100000,16进制:1000.
所以说一个字节,(16位)表示的无符号数(unsigned int)范围是-32768到+32767,表示的有符号数(signed int)范围是0到65536,8进制就是0到0177777.
一个字长最多就16位二进制数,你是没有办法装下16个7的.
计算机存储数据只是二进制方式,其他的进制都从二进制换算.
比如1个字表示的最大无符号数是1111111111111111.
转化成8进制过程为每三个二进制数分组得到
1 111 111 111 111 111
得到的8进制就是177777.
十进制有符号整常数的范围是-32768~+32767.八进制无符号数的表示范围为0~0177777,为什么呢,给我算解释
8位二进制数,表示无符号的十进制数,范围是 ;表示带符号的十进制数,范围
c语言题目:下列各无符号十进制数中,能用八进制表示的是.
16位无符号二进制数可表示十进制整数的范围是
一个字长为6位的无符号二进制数能表示的十进制范围是?
唉一个字长为六位的无符号二进制数能表示的十进制数值范围是
一个字长为6位的无符号二进制数能表示的十进制数值范围是
计算长为10位的二进制无符号整数所表示的十进制数的范围.
一个字长为6位的无符号二进制数能表示的十进制数值范围是多少?
16位有符号数的补码所表示的十进制数的范围?
1.二进制数11101001,若为无符号数,其十进制数值是( ); 若为补码表示的有符号数,其十进制数值是( )
一个字长为8位的无符号二进制整数能表示的十进制数值范围为什麽是0~255