十进制有符号整常数的范围是-32768~+32767.八进制无符号数的表示范围为0~0177777,为什么呢,给我算解释一下
问题描述:
十进制有符号整常数的范围是-32768~+32767.八进制无符号数的表示范围为0~0177777,为什么呢,给我算解释一下
为什么二进制就16位,8进制就成七位了,为什么八进制无符号数的非为不是0到16个7呢,你说的0177777,是逢八进一的,加一成了0100000了,不懂
答
这是说一个字长可以表示的最大的数.一个字长是16位如果表示无符号数最大是:二进制:1111111111111111,10进制:65535,8进制:177777,16进制为FFFF.最小当然是0如果表示无符号数首位是符号位最大是:二进制0111111111...