常见的进制和进位规则

计算机中进制的分类

在计算机中,经常用到二进制、八进制、十进制和十六进制这几种进制。其中,二进制是计算机内部操作的基础进制,八进制和十六进制则是为了方便人类阅读和书写而发明的。

二进制

二进制是计算机内部使用的进制,也是最基础的进制。它只由 0 和 1 两个数字组成。计算机使用二进制是因为它很容易用电子器件来表示 0 和 1。在计算机内部,所有的数字、文字、图形等信息都以二进制的形式存储和处理。以“0b”或“0B”开头

八进制

八进制是由 0 到 7 这八个数字组成的进制。它在计算机领域中的应用已经不如以前那么广泛,但是在一些特殊的场合还是会使用到。比如在 Linux 操作系统的权限设置中,就使用了八进制来表示文件的读、写、执行权限。很少使用。以数字“0”开头表示

十进制

十进制是我们平时使用的进制,它由 0 到 9 这十个数字组成。在计算机中,常常需要将二进制的数字转换成十进制的数字来进行阅读和理解。以数字“0”开头表示

十六进制

十六进制是由 0 到 9 和 A 到 F 这十六个数字组成的进制。在计算机领域中,十六进制被广泛应用于表示颜色、内存地址等方面。在人类阅读和书写方面,十六进制比较方便,因为它可以用一个字符来表示 4 位二进制数。以“0x”或“0X”开头表示,此处的 a-f 不区分大小写

进制的进位规则

在计算机中,数字只能是 0 和 1。不同进制下,每位的进位规则也不同。以下是各个进制的规则:

  • 二进制:每位最大为 1,进位规则是当前位为 1 时,进入下一位并把当前位变成 0。
  • 八进制:每位最大为 7,进位规则是当前位为 7 时,进入下一位并把当前位变成 0。
  • 十进制:每位最大为 9,进位规则是当前位为 9 时,进入下一位并把当前位变成 0。
  • 十六进制:每位最大为 F(即十进制的 15),进位规则是当前位为 F 时,进入下一位并把当前位变成 0。十六进制由 0 到 9 和 A 到 F 这 16 个数字组成。
int num1 = 103; //十进制

int num2 = 0b10; //二进制

int num3 = 023; //八进制

int num4 = 0x23a; //十六进制
十进制二进制八进制十六进制
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

在这里插入图片描述

在线进制转换工具

这篇文章介绍了计算机中常见的四种进制:二进制、八进制、十进制和十六进制。其中二进制是计算机内部操作的基础进制,八进制和十六进制则是为了方便人类阅读和书写而发明的。文章还介绍了各种进制的进位规则,并提供了一个进制转换工具的链接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋枫 ~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值