入门知识拾遗

1、bytes类型html

2、三元运算编程

       result = 值1 if 条件 else 值2网络

若是条件为真:result = 值1htm

若是条件为假:result = 值2内存

3、进制网络编程

  • 二进制,01
  • 八进制,01234567
  • 十进制,0123456789
  • 十六进制,0123456789ABCDEF 二进制到十六进制转换

计算机内存地址和为何用十六进制?it

为何用16进制基础

一、计算机硬件是0101二进制的,16进制恰好是2的倍数,更容易表达一个命令或者数据。十六进制更简短,由于换算的时候一位16进制数能够顶4位2进制数,也就是一个字节(8位进制能够用两个16进制表示)扩展

二、最先规定ASCII字符集采用的就是8bit(后期扩展了,可是基础单位仍是8bit),8bit用2个16进制直接就能表达出来,无论阅读仍是存储都比其余进制要方便。硬件

三、计算机中CPU运算也是遵守ASCII字符集,以1六、3二、64的这样的方式在发展,所以数据交换的时候16进制也显得更好。

四、为了统一规范,CPU、内存、硬盘咱们看到都是采用的16进制计算

十六进制用在哪里?

一、网络编程,数据交换的时候须要对字节进行解析都是一个byte一个byte的处理,1个byte能够用0xFF两个16进制来表达。经过网络抓包,能够看到数据是经过16进制传输的。

二、数据存储,存储到硬件中是0101的方式,存储到系统中的表达方式都是byte方式、。

三、一些经常使用值的定义,好比:咱们常常用到的html中color表达,就是用的16进制方式,4个16进制位能够表达好几百万的颜色信息。

相关文章
相关标签/搜索