C总结复习(一)

来源:互联网 发布:think php 入门教程 编辑:程序博客网 时间:2024/05/22 06:41

一.标识符和关键字

标识符由字母数字下划线组成,标记常量,变量,函数和数组等。

规则:1.第一个字符不能是数字;2.最长31字符;3.不能包含空格;4.不能用关键字。

注意:大小写有区别

32个关键字:http://www.cnblogs.com/yezhenhan/archive/2011/10/16/2214420.html

二.数据类型(扩展:http://www.cnblogs.com/onedime/archive/2012/11/21/2780149.html)

没有bool,string要string.h,字符串常量

整形:短整形,整形,长整形

符点形:float单精度一般占4个字节(32位)double双精度一般占8个字节(64位)

字符:char一个字节8位

常用转义字符:(转自:http://www.cnblogs.com/just4fun/archive/2011/08/18/2144356.html)

转义字符

含义

ASCII码(16/10进制)

\o

空字符(NULL)

00H/0

\n

换行符(LF)

0AH/10

\r

回车符(CR)

0DH/13

\t

水平制表符(HT)

09H/9

\v

垂直制表(VT)

0B/11

\a

响铃(BEL) 

07/7

\b

退格符(BS)

08H/8

\f

换页符(FF)

0CH/12

\’

单引号

27H/39

\”

双引号

22H/34

\\

反斜杠

5CH/92

\?

问号字符 

3F/63

\ddd 

任意字符 

三位八进制

\xhh 

任意字符 

二位十六进制

0对应ascii码48,A对应65,a对应97

三.输入输出(详细:http://blog.chinaunix.net/uid-24612247-id-88159.html)

printf("%d\t",hour);   scanf("%d\t",&hour);

%d         十进制输出带符号整数

%o         八进制无符号整数

%x(%X) 十六进制无符号整数

%u         十进制无符号整数

%f         小数输出浮点数                            printf("f=6.4f\n", f);printf("x=%lf\n", x); 

%e(%E)指数输出浮点数                             %m.ne

%g(%G) %f%e输出宽度短的一个输出

%c         字符

%s         字符串

0 0
原创粉丝点击