Chinaunix首页 | 论坛 | 博客
  • 博客访问: 381096
  • 博文数量: 87
  • 博客积分: 983
  • 博客等级: 准尉
  • 技术积分: 685
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-25 07:20
文章分类

全部博文(87)

文章存档

2016年(1)

2015年(3)

2014年(55)

2013年(13)

2012年(15)

发布时间:2014-03-24 09:55:35

很多程序需要地址n字节对齐,把a地址按n字节对齐的位运算为:(a + n - 1) & (~(n - 1)),即如果 qn < a ......【阅读全文】

阅读(985) | 评论(0) | 转发(0)

发布时间:2014-03-24 09:40:58

文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。  一、概念       对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。     二、为.........【阅读全文】

阅读(768) | 评论(0) | 转发(0)

发布时间:2014-03-23 20:50:33

FILE *fopen(const char *path, const char *mode); path:相对路径,绝对路径均可,相对路径是相对于当前路径说的。 mode:"r" 只读,文件必须已存在"w" 只写,如果文件不存在则创建,如果文件已存在则把文件长度截断(Truncate)为0字节再重新写,也就是替换掉原来的文件内容"a" 只能在文件.........【阅读全文】

阅读(1318) | 评论(0) | 转发(0)

发布时间:2014-03-22 13:32:09

在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用.........【阅读全文】

阅读(756) | 评论(0) | 转发(0)

发布时间:2014-03-21 16:04:35

写了一段小程序,发现又一个知识点没有掌握好。点击(此处)折叠或打开#include<stdio.h>#include<string.h>int main(void){    char *str = "root:/bin:/bash";    .........【阅读全文】

阅读(592) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

chen_chuang2012-07-24 13:57

回复  |  举报
留言热议
请登录后留言。

登录 注册