整型进制转换(八进制,十进制,十六进制)

本文详细介绍了十进制、二进制、八进制和十六进制之间的转换原理以及如何在Windows自带计算器中进行这些转换。包括各种进制间的转换步骤和示例。
摘要由CSDN通过智能技术生成

一、介绍

1.十进制: 都是以0-9这九个数字组成,不能以0开头。

2.二进制: 由0和1两个数字组成。

3.八进制: 由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始。

4.十六进制:由0-9和A-F或a-f组成。为了区分于其他数字的区别,开头都是以0x开始。

二进制八进制十进制十六进制
0000000
0001111
0010222
0011333
0100444
0101555
0110666
0111777
10001088
10011199
10101210A
10111311B
11001412C
11011513D
11101614E
11111715F

二、Windows自带计算器

输入:比如十进制的10,则点击 DEC ,在输入10 ;计算OX12,则点击  HEX 输入12即可。

三、十进制转八进制

转换原理:除以8,反向取余数,直到商为0终止。

例:500 -->   0764

四、十进制转十六进制

转换原理:除以16,反向取余数,直到商为0终止。

例:500  -->  1F4 或 1f4

余数对应数字
123456789A或aB或bC或cD或dE或eF或f
123456789101112131415

五、八进制转十进制

转换原理:八进制数的每一位乘以对应的权值(8的幂),然后将结果相加,得到十进制数。

例:  0764  -->  500

0*8^3+7*8^2+6*8^1+4*8^0 

0*8^{3}+7*8^{2}+6*8^{1}+4*8^{0}=0+448+48+4=500

六、十六进制转十进制

转换原理:十六进制数的每一位乘以对应的权值(16的幂),然后将结果相加,得到十进制数。

余数对应数字
123456789A或aB或bC或cD或dE或eF或f
123456789101112131415

例:1F4 或 1f4   -->   500

1*16^{2}+15*16^{1}+4*16^{0}=256+240+4=500

七、十进制转二进制

转换原理:除以2,反向取余数,直到商为0终止。

例:500  -->  0001 1111 0100

注:4位一组,不足4位补0

八、二进制转十进制

转换原理:十六进制数的每一位乘以对应的权值(2的幂),然后将结果相加,得到十进制数。

例:0001 1111 0100  -->  500

0*2^{11}+0*2^{10}+0*2^{9}+1*2^{8}+1*2^{7}+1*2^{6}+1*2^{5}+1*2^{4}+0*2^{3}+1*2^{2}+0*2^{1}+0*2^{0}=0+0+0+256+128+64+32+16+0+4+0+0=500

九、二进制转八进制

转换原理:三合一法

二进制000001010011100101110111
八进制01234567

例:0001 1111 0100  -->  0764

注意:八进制转二进制,反向操作,一变三

十、二进制转十六进制

转换原理:四合一法

二进制00000001001000110100010101100111
十六进制01234567
二进制10001001101010111100110111101111
十六进制89ABCDEF

例:0001 1111 0100  --> 1F4

注意:十六进制转二进制,反向操作,一变四

  • 23
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值