第1个回答 2015-03-18
(1)17转二进制
17/2 = 8 余 1
8/2 = 4 余 0
4/2 = 2 余 0
2/2 = 1 余 0
1/2 = 0 余 1
从下往上对应二进制左到右:10001
17转十六进制
将17的二进制数从右往左 , 每4位分为一个计算单位,(因为1111为15,再加1就得向前进位了),剩余不满4位的补0。
那么10001可分为:0001 0001,没4位算出来等于0001 =1,0001=1。所以十六进制为:0x11。
(2)参照(1)
(3)25.7整数部分参照(1)
小数部分0.7,乘2,取整数部分,剩余的继续乘2.
0.7 x 2 = 1.4, 取整数部分 1,剩余0.4
0.4 x 2 = 0.8,取整数部分 0,剩余0.8
0.8 x 2 = 1.6,取整数部分 1,剩余0.6
0.6 x 2 = 1.2,取整数部分 1,剩余0.2(已经有4位有效数字了)
小数部分的二进制为:0.1011
那么25.7的二进制为:11001.1011本回答被提问者和网友采纳