十进制转换为二进制:
方法1:除二取余法
每次将整数除以二,余数为该位上的权数,然后商继续除以二,余数为上一位权上的数,就这样一直除下去,直到商为0为止,最后读数时,从最后一个余数开始读,一直读到最前的的余数
示例:
123------ 0111 1011
方法二:根据一个十进制数的组成写出其二进制,一个32位系统低八位的值分别是128,64,32,16,8,4,2,1.从大往小选择,选择可以组成该数的数字,相应的位置上写1,其余位全为0
示例:
156 ------- 1001 1100
156 = 128+16+8+4
十进制转十六进制
首先我们要明白16进制数在数学中是一种逢16进1的进位制。一般用数字0到9和字母A到F(或a - f)表示,其中:A - F 表示10~15
1.方法 :每次将整数除以16,余数为该位上的数,就这样一直除下去,直到商为0为止,最后读数时,从最后一个余数开始读,一直读到最前的的余数,余数大于9是就可以用A~F表示
2.示例:1610 = 64A
声明:本人为初学者,若有错误,请指正