1.main是一个特殊的函数名——每个程序都是从main函数的起点开始执行。
2.函数之间进行数据交换的一种方法是调用函数向被调用函数 一个值(称为参数)列表。函数名后面的一对圆括号将参数列表括起来。
3.\n——换行符
\t——制表符
\b——回退符
\"——双引号
\\——反斜杠
4.printf是一个输出化格式函数.该函数的第一个参数是待打印的字符串,其中的每个百分号(%)表示其他的参数(第二个,第三个.....参数)之一进行替换的位置,并指定打印格式.
5.%d 按照十进制整形数打印
%6d 按照十进制整形数打印,至少6个字符宽
%f 按照浮点数打印
%6f 按照浮点数打印,至少6个字符宽
%.2f 按照浮点数打印,小数点后面有两位小数
%6.2f 按照浮点数打印,至少6个字符宽,小数点后面有两位小数
%o 按照八进制整形数打印
%x 按照十六进制整形数打印
%c 字符
%% 百分号
%ld 对应的参数是long整型
6.符号常量
#define可以把符号名(或者称为符号常量)定义为一个特定的字符串
#define 名字 替换文本
7字符输入输出
getchar函数从文本流 中读入下一个输入字符,并将其作为结果返回
putchar函数将打印一个字符
8文本复制
基本思想:
读一个字符
while (该字符不是文件结束指示符)
输出刚读入的字符
读下一个字符
#include <stdio.h>
main()
{
printf("EOF is %d\n",EOF);
}
符号常量EOF是在头文件<stdio.h>中定义的,printf()语句中双引号外的EOF将被替换为头文件中紧跟在#define EOF之后的文本.
9.for循环语句必须有一个循环体,因此用单独的分号代替,单独的分号称为 空语句
10.单引号中的字符表示一个整型值,该值等于此字符在机器字符集中对应的数值,我们称之为字符常量。