一.标识符和关键字
标识符由字母数字下划线组成,标记常量,变量,函数和数组等。
规则: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 |
任意字符 |
二位十六进制 |
三.输入输出(详细: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 字符串