07 2015 档案

摘要:一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。 二、为什么要字节对齐 需要字节对齐的根本原因在于CPU访问数据的效率问题。假设上面整型... 阅读全文
posted @ 2015-07-30 19:35 求隐 阅读(562) 评论(0) 推荐(1) 编辑
摘要:Ubuntu终端常用的快捷键Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手。在Ubuntu中打开终端的快捷键是Ctrl+Alt+T。其他的一些常用的快捷键如下:快捷键功能Tab自动补全Ctrl+a光标移动到开始位置Ctrl+e光标移动到最末尾Ctrl+... 阅读全文
posted @ 2015-07-18 09:04 求隐 阅读(150) 评论(0) 推荐(0) 编辑
摘要:int i=1;char *p=(char *)&i;if(*p==1) printf("1"); else printf("2"); 大小端存储问题,如果小端方式中(i占至少两个字节的长度)则i所分配的内存最小地址那个字节中就存着1,其他字节是0.大端的话则1在i的最高地址字节处存放,char是一... 阅读全文
posted @ 2015-07-02 16:42 求隐 阅读(6864) 评论(0) 推荐(0) 编辑

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