Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1248371
  • 博文数量: 261
  • 博客积分: 4196
  • 博客等级: 上校
  • 技术积分: 3410
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-17 17:05
文章分类

全部博文(261)

文章存档

2018年(1)

2017年(22)

2016年(2)

2015年(8)

2014年(27)

2013年(40)

2012年(161)

发布时间:2015-01-10 11:49:30

#include 文本包含#deifne 宏定义#undef 未定义宏#ifdef 如果宏被定义就进行编译#ifndef 如果宏未被定义就进行编译#endif 结束编译块的控制#if 表达式非零就对代码进行编译#else 作为其他预处理的剩余选项惊醒编译#elif 这是一种#else 和 #if 的组合选项#line 改变当前行数和文件名称#error 输出一个错误信息.........【阅读全文】

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

发布时间:2015-01-08 17:27:42

对齐有如下情况: 1.      基本类型变量起始地址要按一定规则对齐. ?        char 类型,其起始地址要1字节边界上,即其地址能被1整除(即任意地址即可) ?        short类型,其起始地址要2字节边界上,即其地址能被2整除 ?       &nbs.........【阅读全文】

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

发布时间:2015-01-07 10:29:05

int  a[10];           一个含10个元素的数组int  *a[10];         一个含10个指针的数组int  (*a)[10];      一个指针,指向一个含10个元素的数组int * fun (int a);    一个函数,带.........【阅读全文】

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

发布时间:2015-01-05 15:05:45

一、大端与小端、MSB与LSB在嵌入式开发中,大端(Big-endian)和小端(Little-endian)是一个很重要的概念。假如现有一32位int型数0x12345678,那么其MSB(Most Significant Byte,最高有效字节)为0x12,其LSB (Least Significant Byte,最低有效字节)为0x78,在CPU内存中有两种存放方式:(假设从地址0x4000开始存放).........【阅读全文】

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

发布时间:2014-10-18 11:20:02

1、int a ,b ;    a=20;    b=55;    a=a+b;    b=a-b;    a=a-b;完成交换,在a=a+b阶段有可能会溢出,但是在a-b 阶段 又还原回来了,所以即使是溢出了 ,还是能完成数值交换。2、int a, b ;    a=20;    b=55;    a=a^b;&nb.........【阅读全文】

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

HYYLINUX2013-07-04 17:01

HYYLINUX:本博客只是本人一个学习记录。大部分博文参照:http://blog.chinaunix.net/space.php?uid=24219701&do=blog&view=me&frmd=-1&classid=0&page=21

http://home.lupaworld.com/space-uid-26540.html  一个linuxer的博客

回复  |  举报

HYYLINUX2012-11-01 10:38

本博客中的博文大部分系转载,一般会加上原文地址,如有疏忽,请勿见怪

回复  |  举报

HYYLINUX2012-02-25 10:02

本博客只是本人一个学习记录。大部分博文参照:http://blog.chinaunix.net/space.php?uid=24219701&do=blog&view=me&frmd=-1&classid=0&page=21

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

登录 注册