2.1 信息存储

2.1 信息存储

2.1.1 十六进制表示法
  • 在c语言中,以0x或0X开头的数字常量被认为是十六进制的值。
  • 进制转换
2.1.2 字数据的大小
  • 字长:指指针数据的标称大小。
2.1.3 寻址和字节顺序
  • 大端法和小端法
2.1.4 表示字符串
  • C语言中字符串被编码为一个以null,其值为0字符结尾的字符数组,每个字符以某个编码标准(如:ASCII)来表示。
2.1.5 表示代码
  • 从机器的角度看,程序仅仅只是字节序列。
2.1.6 布尔代数
  • 布尔环
2.1.7 位级运算
  • |:OR,或运算
  • &:AND,与运算
  • ~:NOT,取反运算
  • ^:异或运算
2.1.8 逻辑运算
  • ||---逻辑或;&&---逻辑与;!---逻辑取反。
  • 逻辑运算认为所有非零参数都为true,参数0表示false。
  • 逻辑运算如果对第一个参数求值就能确定表达式的结果,则逻辑运算符就不会对第二个参数求值。
2.1.9 移位运算
  • 左移补零
  • 右移:逻辑右移补零,算术右移在左端补k个最高有效位值。
原文地址:https://www.cnblogs.com/BigMario/p/14462463.html