c++入门笔记(7)进制转换

本文介绍了计算机逻辑基础,详细阐述了2、8、16进制之间的转换方法,包括从低级到高级的转换过程,如8进制转10进制、16进制转10进制等,帮助初学者掌握进制转换的原理。
摘要由CSDN通过智能技术生成

2进制
8进制
16进制

计算机的逻辑

用1和0来代表某一段电路的真实状态(通过或者断电)。
通电为1,断电为0。

二进制

用1和0代表真和假。
由于早期的计算机一次能够发送8位数字,很自然地用8位2进制数字编写代码。


字节

8位2进制也叫字节
如:从0000 0000… …1111 1111间的所有可能的组合,每一种组合便是8位计算机的一次传递的量
16位计算机则一次传递0000 0000 0000 0000… … 1111 1111 1111 1111间的16位2进制数字组合。以此类推。

8位2进制数可以表示256个不同的值。

高8位和低8位

8位2进制数字是一个字节,那么4个2进制数字就是半个字节,如:
1010 0101
1010是前半个字节,叫高8位
0101是后半个字节,叫低8位


进制的换算

10进制使用数字0-9,逢10进1 。
16进制使用数字0-F,逢16进1。
8进制使用数字0-7,逢8进1。
2进制使用数字0-1,逢2进1 。

10的进位:
100 101 102 103… …
16的进位:
160 161 162 163… ..
8的进位:
80 81 82 83… ..
2的进位:
20 21 22 23… ..


任何数值的0次冥是1
因此,如果要表示10进制的5:
5*100= 5
表示15:
1 *101+5 *100=10+5=15 <

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值