C语言_2数据类型、运算符、表达式
进制
进制:进位机制(进位方法)
基数:也叫做底数,基数为n,代表n进制
位权:从各位开始,向左依次编号为0,1...x分别代表n进制的x次方。
计算机中常见的进制:二进制、八进制、十六进制、十进制
为了区别不同进制的数,八进制以0开头,十六进制以0x开头
进制转换
x进制转十进制:按权求和
- 计算二进制11010110对应的十进制值
- 1*2^7 + 1 * 2 ^4 + 1 *2 ^2 + 1 * 2 ^1 = 214
- 计算八进制075对应的十进制值
- 075转10进制 7 * 8 ^1 + 5 * 8 ^0 = 56 + 5 = 61
- 计算十六进制oxA8对应的十进制值
- 10 * 16^1 + 8 * 16 ^0 = 160 + 8 = 168
- 计算十进制42转换为二进制、八进制、十六进制分别对应的值
- 42/2 = 21 ...0
- 21/2 = 10...1
- 10/2 = 5...0
- 5/2 = 2...1
- 2/2 = 1..0
- 1/2 = 0...1---------101010
- 八进制052
- 十六进制0x2A

浙公网安备 33010602011771号