码迷,mamicode.com
首页 > 编程语言 > 详细

C语言程序设计现代方法1,2,3章

时间:2014-09-17 00:53:31      阅读:339      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   使用   2014   div   sp   

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;//注意空行的留取处
}

bubuko.com,布布扣

输出这些东西,负号左对齐,正号右对齐

6:转义字符

\n  换行

\t  制表

\b  退格

\r  回车

\\  表示反斜杠“\”

\‘  表示单引号

\"  表示双引号

\ddd  1到3位八进制所代表的字符

\xhh  1到2位十六进制所代表的字符

printf("\"Hello!\"");输出“Hello!”

 

C语言程序设计现代方法1,2,3章

标签:style   blog   http   color   io   使用   2014   div   sp   

原文地址:http://www.cnblogs.com/ccccnzb/p/3976105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!