理解“逢R进一”

理解“逢R进一”本篇文章名为 乱七八糟 不是体系化知识 纯为在下近期的学习感悟

大家好,欢迎来到IT知识分享网。

前言:本篇文章名为“乱七八糟”,不是体系化知识,纯为在下近期的学习感悟。。读者要是无聊了可以看看🧐

一、理解:逢2、8、10、16进1

1.basics:十进制中的逢10进1

日常中/十进制数
0~9
10
11~19
20
91~99
100
101~109
110

2.二进制中的逢2进1

方法:“逢2进1”同“逢10进1”,当个位上的1要变为(或遇到)“2”时,要使个位的1先变为0,再使前一位进/加1。但特殊情况:111到1000和1111到0时,不遵循“个位的1先变为0时,再使前一位进/加1”,而要想到“木头的二进制计数器”。

日常/十进制 二进制
0 0
2的0次方=1 1
2的1次方=2 10
3 11
2的2次方=4 100
5 101
6 110
7 111
2的3次方=8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
2的4次方=16 10000

3.八进制中的逢8进1

同上,当个位的7要向上时,7的位置变为0,上一位进1

日常/十进制 八进制
0~7 0~7
8 10
9~15 11~17
16 20
17~23 21~27
24 30
56 70
57~63 71~77
64~71 100~107
72 110
73~79 111~117

4.十六进制中的逢16进1

注:十六进制的“逢16进1”中的16由0~9 + A~F组成,共16个数,这16个数轮完,等到下一轮就“进1”。

日常 十六进制
0~9 (10个) 0~9
10~15 (6个) A~F (a~f)
16~25 (10个) 10~19
26~31 (6个) 1A~1F (1a~1f)
32~41 20~29
42~47 2A~2F (1a~1f)
48~57 30~39

二、print()中的进制数与控制台呈现的数的关系

例1.程序中print(0b10)表示:打印出二进制数10;接着点击“Run”,则控制台呈现出2,是十进制数。

例2.程序中print(0x10)表示:打印出十六进制数10;点击“Run”,则控制台呈现16,是十进制数。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/137379.html

(0)
上一篇 2025-06-20 21:10
下一篇 2025-06-20 21:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信