16进制

16进制峰16进1,1-9和10进制一样,从10开始分别是A(10),B(11),C(12),D(13),E(14),F(15)

为什么用16进制:

  1. 刚好是2的倍数,表达更剪短,如1111直接用ox10就能表达。ox是前缀,表示是16进制,有时候也用 x表示。
  2. ASICC的基础单位是8bit,正好可以用两个16进制表示。
  3. CPU运算也是遵照ASICC字符集,以16、32、64这样的方式在发展,因此交换数据的时候用16进制也更方便。
  4. 统一规范,CPU、内存、硬盘用的都是16进制

用途:

  1. 网络编程,数据交换的时候对字节解析用的事byte处理,1个byte是由8个二进制位组成的,正好可以用2个16进制来表示。
  2. 数据储存,储存到硬件是用0101的方式,储存到系统中的表达式都是byte。
  3. 一些常用值的定义,比如html中的color就是用的16进制

16进制与2进制的换算:

每4个2进制,可以转换成1个16进制。

猜你喜欢

转载自www.cnblogs.com/lshedward/p/9921945.html