摘要: 1. 内存对齐原则 结构体的有效对齐值的确定: 当未明确指定时,以结构体中最长成员的长度为其有效值; 当用#pragma pack(n)指定时,以n和结构体中最长成员的长度中较小者为其值。 2. 案例 1. 未指定对齐值 结果:sizeof(A) = 8; sizeof(B) = 24; 2. 指定 阅读全文
posted @ 2018-03-11 12:17 IUNI_JM 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1. 整型类型的长度级别 char uchar short ushort [ int uint ] long ulong longlong ulonglong 注:int和uint与具体的实现有关。 2. 类型转换 低转高:延拓,最高位填充; 高转低:截断。 3. 有符号数转无符号数 直接使用强制类 阅读全文
posted @ 2018-03-11 12:06 IUNI_JM 阅读(312) 评论(0) 推荐(0) 编辑