将235.5转化成二进制数、八进制数、十六进制数
发布网友
发布时间:2024-03-19 00:06
我来回答
共2个回答
热心网友
时间:2024-03-27 05:36
二进制的基数是2,基本数码是0和1
八进制的基数是8,基本数码:0-7
十进制的基数是10,基本数码:0-9
十六进制的基数是16,基本数码:0-9 A-F(相当于10-15,A=10;B=11……)
十进制数转换成非十进制数
把一个十进制数转换成非十进制数分成两步.整数部分转换时采用“除整取余法”,最后一次得到的小于2的商作为二进制的最高位;小数部分转换时采用“乘基取整法”,直到小数部分为零(二进制有可能不会为正整数,就取近似值)。
整数部份转换成二进制 (235)10=(11101011)2
235/2=117 余1
117/2=58 1
58/2=29 0
29/2=14 1
14/2=7 0
7/2=3 1
3/2=1 1
1/2=0 1 ↑
小数部份 (0.5)10=(1)2
0.5*2=1 积的整数为1 ↓
(235.5)10=(11101011.1)2
转换八进制整数部份就除8,小数部份乘8
235/8=29 余3
29/8=3 5
3/8=0 3 ↑
0.5*8=4 积正数4
(235.5)10=(353.4)8
转换十六进制整数部份就除16,小数部份乘16
235/16=14 余11
14/16=0 14 ↑
0.5/16=8 积8
(235.5)10=(EB)16
热心网友
时间:2024-03-27 05:37
直接用计算器,科学型的