随笔分类 -  知识点

摘要:结构体内存对齐规则: 1.第一个成员在与结构体变量偏移量为0 的地址处。 2.其他成员变量要对齐到某个数字(对其数)的整数倍的地址处。 对齐数 = 编译器默认的一个对齐数 与 该成员大小的 较小值。 vs 中默认的值为 8 3.结构体总大小为最大对齐数(每个成员变量都有一个对齐数)的整数倍。 4.如 阅读全文
posted @ 2021-08-20 13:44 1379号监听员" 阅读(194) 评论(0) 推荐(0) 编辑
摘要:什么是大端小端: 大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中; 小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,保存在内存的高地址中; 如:int a = 20; 00000000000000000000000000010100 数据 阅读全文
posted @ 2021-08-14 11:32 1379号监听员" 阅读(37) 评论(0) 推荐(0) 编辑
摘要://整数的二进制表示有:原码 反码 补码; //存储到内存为补码; //打印到屏幕上为原码; #include<stdio.h> int main() { //右移操作符:(正数有/2的效果) //1.算数右移:右边丢弃,左边补原符号位;(用这个) //2.逻辑右移:右边丢弃,左边补0; int a 阅读全文
posted @ 2021-08-11 13:40 1379号监听员" 阅读(732) 评论(0) 推荐(0) 编辑
摘要:在学习前我们需要知道一些基本的知识: 1.二进制表示有:原码 反码 补码; 存储到内存为补码; 打印到屏幕上为原码; 2.signed char(有符号字符型)-128~127 unsigned char(无符号字符型)0~255 整型提升: C的整型算术运算总是至少以缺省整型类型的精度来进行的 为 阅读全文
posted @ 2021-08-10 13:56 1379号监听员" 阅读(234) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示