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

 

posted @ 2021-05-07 16:42  胖大大大  阅读(257)  评论(0)    收藏  举报