首页 > 代码库 > C语言程序设计现代方法1,2,3章
C语言程序设计现代方法1,2,3章
1:浮点型(float)运算比int慢,并且可能存在舍入误差
如float存储0.1,以后使用可能会变成0.099999999987
2:宏定义只用大写,这是大多数C程序猿遵循的规范!
C语言区分大小写,,基本遵循在标识符中只使用小写字母的规范
如:symbolTable,currentPage表示,有时也可这样SymbolTable, CurrentPage
3:GCC有多个命令行选项来控制程序检查的彻底程度
-Wall 使编译器在检查到可能的错误时生成警告消息。与-o结合使用
-W 除了-Wall生成的警告消息外,还需要针对具体情况的额外警告消息
-pedantic 根据C标准的要求生产警告信息,可避免在程序中使用非标准特性
-ansi 禁用GCC的非标准特性,并启用一些不太常用的标准特性
-std=c89或-std=c99 指明使用哪个版本的C编译器来检查程序
4:根据C标准,编译器必须用一个空格字符替换每条注释语句
如:a/**/b=0;
可能会变成a b=0的错误
5:
#include <stdio.h>int main(void){ int i; float x; i=40; x=839.21f; printf("|%d|%5d|%-5d|%5.3d|\n",i,i,i,i); printf("|%10.3f|%10.3e|%-10g|\n",x,x,x); return 0;//注意空行的留取处}
输出这些东西,负号左对齐,正号右对齐
6:转义字符
\n 换行
\t 制表
\b 退格
\r 回车
\\ 表示反斜杠“\”
\‘ 表示单引号
\" 表示双引号
\ddd 1到3位八进制所代表的字符
\xhh 1到2位十六进制所代表的字符
printf("\"Hello!\"");输出“Hello!”
C语言程序设计现代方法1,2,3章
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。