二、八、十、十六进制相互转换,简单心算方法

二、八、十、十六进制相互转换,简单心算方法进制的作用 计数 很单纯 二进制的表现形式 110 满 2 进 1 八进制的表现形式 0770 满 8 进 1 用 0 开头表示 十进制的表现形式 2349 满 10 进 1 十六进制的表现形式 0xFF03D 满 16 进 1

大家好,我是讯享网,很高兴认识大家。

进制的作用:计数(很单纯) !!!!! 二进制的表现形式: 110 (满2进1) 八进制的表现形式: 0770 (满8进1,用0开头表示) 十进制的表现形式: 2349 (满10进1) 十六进制的表现形式:0xFF03D (满16进1,用0x开头表示)

讯享网

 十进制向二、八、十六进制的转换:
从低位开始,
3位二进制一起读就是八进制4位二进制一起读就是十六进制,高位不够的补0


讯享网

讯享网十进制转二进制: eg: 十进制的910转二进制: 512 256 128 64 32 16 8 4 2 1 (以此类推) 1 1 1 0 0 0 1 1 1 0 (不够4为前面补0) 所以二进制为: 0011 1000 1110 2021-9-16 再编辑 ------- start ------------------- 我发现有些朋友看不太懂,就再举个例子,写详细一些 我们就以上面的这个 十进制转二进制 为例 910 首先,二进制不管有多少位,后面的都是有规律的值,都是从末尾的1依次乘以2得来的. 结果如下: ... 2048 1024 512 256 128 64 32 16 8 4 2 1 那么 910 其实是 512 + 256 + 128 + 8 + 4 + 2 加起来的值. 这时候我们将相加的值与上面对应起来,能对应上的就取 1 , 不能对应上的取 0 ... 2048 1024 512 256 128 64 32 16 8 4 2 1 512 256 128 8 4 2 ... 0 0 1 1 1 0 0 0 1 1 1 0 所以得到的 二进制就是: 0011 1000 1110 ---------------------- end ---------------------- 十进制转八进制: eg: 十进制的910转八进制:(先将十进制转为二进制,再用二进制转八进制) 二进制的:001 110 001 110 (3位为一组,转为八进制表示) 八进制: 1 6 1 6 所以八进制为: 01616 十进制转十六进制: eg: 十进制的910转十六进制:(先将十进制转为二进制,再用二进制转十六进制) 二进制: 0011 1000 1110 (4位为一组,转为十六进制表示) 十六进制: 3 8 E 所以十六进制为: 0x38E (其中A~F :表示10~15) 

八、十六进制转十进制、二进制 八进制转二进制(每一位八进制数字分解为3位的二进制),再二进制转十进制 eg: 八进制的76: 7 6 每个数字对应的二进制: 111 110 所以二进制为: 0011 1110 所以对应的十进制为: 0 0 1 1 1 1 1 0 (二进制) 0 0 32 16 8 4 2 0 (相加后等于:62 十进制) 十六进制转二进制(每一位十六进制数字分解为4位的二进制),再二进制转十进制 eg: 十六进制的0xFF9D F F 9 D 每个数字对应的二进制: 1111 1111 1001 1101 所以对应的十进制为: 1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 1 32768 16384 8192 4096 2048 1024 512 256 128 0 0 16 8 4 0 1 (相加后等于:65437 十进制) 

小讯
上一篇 2025-03-12 13:11
下一篇 2025-03-21 07:53

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/56113.html