进制转换
相关练习可到https://exam.little-data.top/C_Language_Related_Exercises进行练习
也可到https://exam.little-data.top/tags/c语言查看相关C语言练习
| 数码 | 基数 | 权位 | 尾符 | |
|---|---|---|---|---|
| 二进制 | 0~1 | 2 | 2n | B |
| 八进制 | 0~7 | 8 | 8n | O/Q |
| 十进制 | 0~9 | 10 | 10n | D |
| 十六进制 | 0~9,A~F | 16 | 16n | H |
| 十六进制字母所代表的数字 | |
|---|---|
| A | 10 |
| B | 11 |
| C | 12 |
| D | 13 |
| E | 14 |
| F | 15 |
数码:进制数的表示符号
基数:进制数数码个数
位权:基数位
尾符:区分进制数的标识
非十进制数转十进制数#
每位上的数码×基数位求和
十进制数转非十进制数#
整数部分:除N取余,商为0时,将余数部分倒叙输出
小数部分:乘N取整,积为0时,将整数部分正序输出
二进制和八进制转换#
每3位二进制数等于1位八进制数
| 二进制 | 八进制 | 二进制 | 八进制 |
|---|---|---|---|
| 000 | 0 | 100 | 4 |
| 001 | 1 | 101 | 5 |
| 010 | 2 | 110 | 6 |
| 011 | 3 | 111 | 7 |