- 二进制十六进制互转:二进制四位一组对应十六进制0~F,不足四位高位补零
- 十进制十六进制互转:
- 十转十六:除16取余为低位,商继续除16取余,位数升高
- 十六转十:最低位转十进制乘10^0,高一位乘10^1,依次升高,最后求和
- 大小端序:
假设数据为0x01234567,位于地址9x100处,则
大端序: 0x100 0x101 0x102 0x103
01 23 45 67
小端序: 0x100 0x101 0x102 0x103
67 45 23 01
- 逻辑运算符&&和||与位级运算&和|的一大区别:如果对第一个参数求值就能确定表达式的结果,那么逻辑运算符就不会对第二个参数求值
- 例:表达式a&&5/a将不会造成被零除;表达式p&&*p++不会导致间接引用空指针

Comments NOTHING