给定一个十进制整数,如何变成二进制数和十六进制数
变成二进制数:
整数除以 2
得到的商再接着除以 2
直到商为 0 为止
把每一次的余数倒序排列
就是所取得的二进制数
比如:
15 的二进制数
15 / 2 = 7 ... 1
7 / 2 = 3 ... 1
3 / 2 = 1 ... 1
所以 15 的二进制数为 1111
转化为十六进制
跟二进制转换相似,不同之处在于 二进制除以2 十六进制除以16;
直到商为0 为止;
比如:
把149转换为十六进制为
149/16=9...5
所以149的十六进制写法为95