如何将十进制转换成各种进制
2014-04-14 10:56
931 查看
★下面来研究一下 如何将 十进制转换成 各种进制 ☆12345 转成 二进制 就是12345 除以2 ☆12345 转成 八进制 就是12345 除以8 ☆12345 转成 十六进制 就是123456除以16 示例:123 转成 二进制 就是123 除以2 每次求余 123/2=61 余1 61/2=30 余1 30/2=15 余0 15/2=7 余1 7/2=3 余1 3/2=1 余1 余数从下往上排列 二进制就是 111011, (注意)再把最后一步3/2=1 中的1 加在最前面得 1111011 就是二进制结果了。
123 转成 八进制进制 就是123 除以8 每次求余 123/8=15 余3 15/8=1 余7 把最后15/8=1 中的1 算上, 余数从下往上排列 记过就是 173
123 转成 16进制进制 就是123 除以16 每次求余 123/16=7 余11 16进制中 11用B表示 把最后123/16=7 中的7 算上, 余数从下往上排列 记过就是 7B
为了更能说明问题 换个大点的数 十进制 12345转换成16进制 12345/16=771 余9 771/16 =48 余3 48/16 =3 余0 把最后48/16=3 中的3 算上,余数从下往上排列 记过就是 3039
123 转成 八进制进制 就是123 除以8 每次求余 123/8=15 余3 15/8=1 余7 把最后15/8=1 中的1 算上, 余数从下往上排列 记过就是 173
123 转成 16进制进制 就是123 除以16 每次求余 123/16=7 余11 16进制中 11用B表示 把最后123/16=7 中的7 算上, 余数从下往上排列 记过就是 7B
为了更能说明问题 换个大点的数 十进制 12345转换成16进制 12345/16=771 余9 771/16 =48 余3 48/16 =3 余0 把最后48/16=3 中的3 算上,余数从下往上排列 记过就是 3039
相关文章推荐
- ACCESS 如何进行二进制到六十二进制向十进制的转换?
- Java实现十进制到各种进制的转换
- [趣味Python]各种进制数字转换成十进制数字
- C++十进制到各种进制转换的实现
- C#各种进制之间数据转换二进制、八进制、十进制、十六进制
- 十进制如何转换成十五进制
- 十进制转换成各种进制
- 各种进制与十进制之间的转换
- 进制转换————3. n进制转换为十进制
- 如何在oracle中进行进制转换?(转)
- 十进制转换为任意进制及操作符重载
- Visual C++ 如何:在各种字符串类型之间进行转换
- java程序中的进制(进制的转换十进制和二进制)
- 在openSUSE下如何安装deb包以及各种软件包的转换
- 十进制转换任意进制_CJ
- vb.net 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- abap如何进行各种码制数据之间转换
- JAVA各种进制间的相互转换
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- 十进制与64进制互相转换算法