C语言复习 随手写2

来源:互联网 发布:js鼠标划过弹出div 编辑:程序博客网 时间:2024/06/06 12:39

1. double 使用 %lf 格式符。  

 

2. printf ( "%2d",a);  

    输出的整数占2个位置1则输出 1,如果整数超过2位则输出全部数位不带空格。

 

3. 由于C语言的右结合性,故看官们请看如下题目:

    设 int a=7,b=8;执行语句printf("%d,%d",(a+b,a),(b,a+b));后的输出结果为

    A. 出错      B.8  15      C. 15  7      D. 7  15

    正确答案为 D

 

4. scanf("%2d%*2d&2d"&a&b); 

    %2d 12位整型数 存入a
    %*2d -- 跳过输入流中的 12位整型数,
    %2d12位整型数 存入b

 

5. 赋值语句的返回值是所赋得值,这也就是有 a=b=c=d=3; 的原因。

 

6. default语句可以处于switch语句的任一部分,不一定放在所有case语句的最后。

 

7. C语言的标识(zhi)符

1) 标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abca1prog_to

2) 不能把C语言关键字作为标识符,例如if ,for, while.

3) 标识符长度是由机器上的编译系统决定的,一般的限制为8字符

(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

4) 标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写。

5标识符命名应做到见名知意,例如,length(表示长度),sum(表示求和),pi(表示圆周率)……

    C语言中把标识符分为三类:关键字,预定义标识符,用户自定义标识符。


8. 关键字又称保留字。goto语句的语句标号可以为保留字。


9.在实际开发中,变量的初始化很重要,关系到程序的多次运行。


10.判断一个数是否为整数,可以用 (i-(int)i>0)?1:0; 来判断。返回值为 1 则为整数。  

原创粉丝点击