C语言中的进制表现形式有三种:十进制、八进制、十六进制。 C语言不能直接书写二进制数
一、二进制<=>十进制:
1、十进制转成二进制:
除二反序取余法(除到商为0),如:
2、二进制转成十进制:
按位乘权相加:将二进制数依次从末尾开始乘2的n次幂,n从0开始。如:
二、十进制<=> 八进制:
1、十进制转成八进制:
除八反序取余法:
2、八进制转成十进制:
按位乘权相加:
C语言中的进制表现形式有三种:十进制、八进制、十六进制。 C语言不能直接书写二进制数
除二反序取余法(除到商为0),如:
按位乘权相加:将二进制数依次从末尾开始乘2的n次幂,n从0开始。如:
除八反序取余法:
按位乘权相加: