c语言
multicoreware
这个作者很懒,什么都没留下…
展开
-
c 语言变量的几个属性
需要知道的几个属性:链接属性,生存期,作用域,存储类型。1. 链接属性:外部链接、内部链接、无链接2. 存储类型 1)auto 每次运行到声明语句时,都为该变量生开辟一个新的空间。 2)static 静态存储类型与auto相对,初始化只在声明时有用。 3)external 声明了在文件外部定义的变量 4)register 除无法获得地址外,其原创 2012-09-21 09:25:52 · 760 阅读 · 0 评论 -
printf和scanf格式控制
printf的命令格式为: % - 0 m.n l/h 格式符scanf 的命令格式为:% m 格式符格式符号有以下几种:a/A:e/E :指数表示法d/i :有符号整数u :无符号整数f :浮点型o/O:八进制x/X:十六进制c :字符p :指针n :(不可用,是漏洞)s :字符原创 2012-09-21 09:38:23 · 393 阅读 · 0 评论 -
c 预编译命令
c 的预编译命令经常用的有三种,1.宏命令#define 2.选择编译命令 #if #else #elif #endif #ifdef #ifndef 3.文件包含 #include而实际上还有其他的不常用的命令,读懂这些命令能让我们能更好的理解他人的代码。1. #error 停止调试,用于调试2. #undef 对应#define ,解除宏定义3.原创 2012-09-21 09:40:07 · 554 阅读 · 0 评论 -
运算符优先级
详细在此http://www.slyar.com/blog/c-operator-priority.html个人总结如下:1. 单目运算符优先级相同,结合性相同2. 双目运算符有如下关系: 算术 > 移位 > 关系 > 位运算 >逻辑,且结合性相同。3. 三目运算排在双目运算符之后4. 赋值有关运算优先级相同,排在三目运算符之后。5. 逗号运算符优先级最后。原创 2012-10-23 17:27:24 · 374 阅读 · 0 评论 -
c 文件操作
1. fopen/fcloseFILE* fopen(char * path, const char * mode);int fclose(FILE *fp);mode:r,w,b,t,a,+;2. fseek/rewind/ftellint fseek(FILE *fp, long offset, int origin);origin:SEEK_SET/SEEK原创 2012-10-25 09:16:08 · 303 阅读 · 0 评论