程序员基础 - 进制转换

319 阅读1分钟

记录一下计算机基础知识

  • 十进制转换二进制:5转换成二进制
5 % 2 = 2 余 1
2 % 2 = 1 余 0
1 % 2 = 0 余 1
结果:101
  • 二进制转换十进制:101转换成十进制
101 拆分
1 * 2^2 + 0*2^1 + 1 * 2^0 = 5
  • 十进制转换成八进制:10转换成八进制
10 % 8 = 1 余 2
2 % 8 = 0 余 2
结果:12
  • 八进制转换十进制:12转换成十进制
12 拆分
1 * 8^1 + 2 * 8^0 = 10