ASCII对应码表(键值)(8)

简介: ASCII对应码表(键值)(8)

比如,十进制数 1234转换成二制数,如果要一直除以2,直接得到2进制数,需要计算较多次数。所以我们可以先除以16,得到16进制数:


 被除数 计算过程 商 余数


 1234 1234/16 77 2


 77 77/16 4 13 (D)


 4 4/16 0 4


 结果16进制为: 0x4D2


 然后我们可直接写出0x4D2的二进制形式: 0100 1101 0010。


 其中对映关系为:


 0100 -- 4


 1101 -- D


 0010 -- 2


 同样,如果一个二进制数很长,我们需要将它转换成10进制数时,除了前面学过的方法是,我们还可以先将这个二进制转换成16进制,然后再转换为10进制。


 下面举例一个int类型的二进制数:


 01101101 11100101 10101111 00011011


 我们按四位一组转换为16进制: 6D E5 AF 1B


相关文章
|
6月前
|
程序员
转义字符及Ascii表
转义字符及Ascii表
288 0
|
存储 Java
用代码查询ASCII码和Unicode码表序号
用代码查询ASCII码和Unicode码表序号
用代码查询ASCII码和Unicode码表序号
必须记住的几个ASCII值
必须记住的几个ASCII值
87 0
Unicode码和ASCII码及其转换
Unicode码和ASCII码及其转换
251 0
ASCII对应码表(键值)(1)
ASCII对应码表(键值)(1)
226 0
|
机器学习/深度学习 算法 C++
ASCII对应码表(键值)(6)
ASCII对应码表(键值)(6)
235 0
ASCII对应码表(键值)(3)
ASCII对应码表(键值)(3)
182 0
|
信息无障碍
ASCII对应码表(键值)(4)
ASCII对应码表(键值)(4)
148 0
|
程序员 C++
ASCII对应码表(键值)(7)
ASCII对应码表(键值)(7)
136 0