常见的进制和进位规则

计算机中进制的分类

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

二进制

二进制是计算机内部使用的进制,也是最基础的进制。它只由 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; //十六进制
十进制 二进制 八进制 十六进制
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F

在这里插入图片描述

在线进制转换工具

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

猜你喜欢

转载自blog.csdn.net/weixin_43472938/article/details/129742793
今日推荐