摘要:1 字节顺序 Little-Endian(小端)就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端,也即先存放低位字节,后存放高位字节。 Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端,也即先存放高位字节,后存放低位字节。 2 位顺序 首先,要区别高位地址和最高有效位(MSB: Most Significant Bit)以及底位地址和最低有效位(LSB: Least Significant Bit)的概念。 (1)16位CPU中的0x8B8A的表示: 对于大端CPU而言, 地址位 Bit ...
阅读全文
随笔分类 - 计算机基础
摘要:十进制 Unicode 编码十进制 Unicode 编码字符数编码分类(中文)编码分类(英文)起始终止起始终止(个)01270000007F128C0控制符及基本拉丁文C0 Control and Basic Latin128255008000FF128C1控制符及拉丁文补充-1C1 Control and Latin 1 Supplement2563830100017F128拉丁文扩展-ALatin Extended-A3845910180024F208拉丁文扩展-BLatin Extended-B592687025002AF96国际音标扩展IPA Extensions68876702B00
阅读全文
摘要:float与double的范围和精度1 范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)double:1bit(符号位)11bits(指数位)52bits(尾数位)于是,float的指数范围为-127~+128,而double的指数范围为-1023~...
阅读全文
摘要:在计算机科学中,shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command.com。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。1 shell的分类:1.1 图形界面shell(Graphical User Interface shell 即 GUI shell)例如:应用最为广泛的 Windo...
阅读全文