IDEA整数拓展
二进制换算,从最右位开始算,依次乘2的0次方(任何数的0次方都为1)、1次方、2次方、3次方等,剩数之和相加即转换为十进制;如
0101转换过程为:1*2的0次方为1
0*2的1次方为0
1*2的2次方为4
0*2的3次方为0
转换为十进制即为5
八进制换算,从最右位开始算,依次乘8的0次方(任何数的0次方都为1)、1次方、2次方、3次方等,剩数之和相加即转换为十进制;如
0101转换过程为:1*8的0次方为1
0*8的1次方为0
1*8的2次方为64
0*8的3次方为0
转换为十进制即为65
十六进制换算,
从最右位开始算,依次乘16的0次方(任何数的0次方都为1)、1次方、2次方、3次方等,剩数之和相加即转换为十进制;如
0101转换过程为:1*16的0次方为1
0*16的1次方为0
1*16的2次方为64
0*16的3次方为0
转换为十进制即为257
十进制换算二、八、十六进制,用十进制数分别除2、8、16,余数即可从最右位开始转换,直至商为0,成对应的进制数;如
十进制47转换为二进制:47/2=23余1
23/2=11余1
11/2=5余1
5/2=2余1
2/2=1余0
1/2=0余1


浙公网安备 33010602011771号