义马网站建设电话,杭州网站设计的公司,做电影资源缓存网站教程,如何制作线上投票专注 效率 记忆 预习 笔记 复习 做题 欢迎观看我的博客#xff0c;如有问题交流#xff0c;欢迎评论区留言#xff0c;一定尽快回复#xff01;#xff08;大家可以去看我的专栏#xff0c;是所有文章的目录#xff09; 文章字体风格#xff1a; 红色文字表示#…专注 效率 记忆 预习 笔记 复习 做题 欢迎观看我的博客如有问题交流欢迎评论区留言一定尽快回复大家可以去看我的专栏是所有文章的目录 文章字体风格 红色文字表示重难点★✔ 蓝色文字表示思路以及想法★✔ 如果大家觉得有帮助的话感谢大家帮忙 点赞收藏转发 本博客带大家一起学习我们不图快只求稳扎稳打。 由于我高三是在家自学的经验教训告诉我学习一定要长期积累并且复习所以我推出此系列。 只求每天坚持40分钟一周学5天复习2天 80天后我们学习完《深入理解计算机系统》 本课程来自b站 九曲阑干 《深入理解计算机系统》2.1 信息存储 2.1 信息存储 知识点1. 字节0-255 一共256种情况2. 十六进制背诵技巧记一个 3. 进制转换4. 字长对应虚拟地址空间5. 64位 32位 是针对 编译器 而言6. c语言类型所占空间只有指针和long不同7. 数据在内存是如何保存的内存一个地址保存 8个比特 1个字节接下来看是大端法还是小端法保存 8. 通过指针打印存储信息【大小端】9. 浮点数和整数的 二进制10. 字符串存储信息11. 位运算操作12. c语言常见的位运算13. 逻辑操作符14. 移位操作逻辑右移无符号数算数右移有符号数 1. long 在不同机器上 范围不同2. 无符号数3. 有符号数有效记忆如图4. 无符号有符号 分别最大值5. 有符号的最小值6. 有符号的-1怎么表示7. 有符号和无符号的转变8. int -1 和 unsigned int b 的扩展8. 无符号扩展9. 有符号扩展 2.1 信息存储 知识点 1. 字节0-255 一共256种情况 2. 十六进制 背诵技巧记一个
3. 进制转换 4. 字长对应虚拟地址空间 5. 64位 32位 是针对 编译器 而言 6. c语言类型所占空间只有指针和long不同 7. 数据在内存是如何保存的
内存一个地址保存 8个比特 1个字节
接下来看是大端法还是小端法保存 8. 通过指针打印存储信息【大小端】
#includeiostreamusing namespace std;typedef unsigned char* byte_pointer;void show_bytes(byte_pointer start,int len){int i 0;for(int i 0; i len; i){printf( %.2x,start[i]);}cout endl;
}void show_int(int x){show_bytes((byte_pointer)x,sizeof(x));
}int main()
{show_int(123);return 0;
}9. 浮点数和整数的 二进制 10. 字符串存储信息 11. 位运算操作 12. c语言常见的位运算 13. 逻辑操作符 14. 移位操作 逻辑右移无符号数算数右移有符号数 1. long 在不同机器上 范围不同 2. 无符号数 3. 有符号数有效记忆如图 4. 无符号有符号 分别最大值 5. 有符号的最小值 6. 有符号的-1怎么表示 7. 有符号和无符号的转变 8. int -1 和 unsigned int b 的扩展 8. 无符号扩展 9. 有符号扩展