大家好,欢迎来到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