Jimmy那些事儿

进制与转换

描述了各个进制之间的关系;

十六进制

  • what:计算机中数据的一种表示方法。它由0-9,A-F组成,字母不区分大小写。0-9对应0-9;A-F对应10-15
  • how :逢16进1。
    • 采用位置计数法,位权是16为底的幂。
    • 十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方

转换

  • 10进制数 $\to$ 16进制数
    1. 十进制数的整数部分“除以16取余”
    2. 十进制数的小数部分“乘16取整”
1
2
3
4
5
6
7
8
16进制的20表示成10进制就是:2×16¹+0×16º=32
采余数定理分解,例如将487710转成十六进制:
4877÷16=304....13(D)
304÷16=19....0
19÷16=1....3
1÷16=0....1
这样就计到487710=130D16
  • 颜色 $\to$ 16进制
1
2
3
4
5
rgb(255,210,200)
方式为 井号(#)加上具体的数值(从左到右开始转换)
#FFD2C8
(255/16 = ...15.9 # 小数取整,余数为15),记为F
(15/16 = ...15 )记为F