2021-09-23

从进制开始

十进制

0~9十个数字组成,逢十进一。

二进制

0-1两个数字表示数值。
*计算机内部数据都是以二进制形式存储的,二进制也是学习编程的基础。

八进制

0~7八个数字组成,加法运算逢八进一,减法借一当八;

十六进制

0~F一共十六个数字和字母,字母不区分大小写。

将二进制、八进制、十六进制转化为十进制

转换遵循按权相加

将十进制转化为二进制、八进制、十六进制

对于整数部分:
将N进制整数除N取余,得到商和余数,直到商为0为止。
对于小数部分:
将N进制小数乘N取整,顺序排列。直到积中的小数部分为0.

二进制整数换成八进制、十六进制

二进制数1110111100<->八进制1674
三位为一个八进制数,不足0补位

二进制数110101011100<->十六进制A5D6

你可能感兴趣的:(c语言)