- 博客(6)
- 收藏
- 关注
原创 C语言杂七杂八总结
如果某个算数运算符中有一个浮点操作数一个整形操作数,则运算之前整形将被转换成浮点型在printf语句第一个参数%d中指明打印宽度,打印数字会在打印区域右对齐c = getchar() 这种操作是一个表达式,也具有一个值,就是赋值后变量C的值EOF=-1 WINDOWS下用ctrl+z输入对于char型而言,当其值>127也就是最高位为1,那么最高位代表符号位,所以整个值为负,当其!为逻辑取反,非
2012-06-28 19:03:07 1276
转载 扩展GNU C
GNU C 与 ANSI C2008-12-22 14:04摘自《Linux设备驱动开发详解》华清远见 宋宝华编著这篇的东西只对GNU C有效,其他的标准C 或者VC 并不适用1.允许零长度数组GNU C允许零长度数组,在定义变长对象的头结构时,这个特性非常有用。struct var_data s{ int len;
2012-04-11 10:04:14 250
转载 attribute 用法 section 部分
attribute 用法 section 部分http://blog.sina.com.cn/s/blog_5e11a56a0100c8h5.html###1. gcc的__attribute__编译属性要了解Linux Kernel代码的分段信息,需要了解一下gcc的__attribute__的编绎属性,__attribute__主要用于改变所声明或定义的函数或 数据的特性,
2012-04-10 21:01:39 1571
转载 C中的宏定义
宏定义目录宏定义1.不带参数的宏定义:2.带参数的宏定义:3.宏定义其他冷门、重点知识编辑本段宏定义 宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译编辑本段1.不带参数的宏定义: 宏定义又称为宏代换、宏替换,简称“宏”。 格式: #define 标识符 字符串
2012-04-10 20:09:55 483
转载 ROM RAM FLASH
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以
2012-03-12 20:14:15 419
转载 flexray
来自Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/FlexRaFlexRay是FlexRay联盟开发的一种汽车网络通信协议。其用来提供一种比CAN和TTP更为快速和可靠的协议,不过更为昂贵。Contents1 特性2联盟3应用范围 3.1 汽车4 详细说明
2011-12-19 10:59:03 679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人