1、空语句 空语句什么也不执行,相当于一个回车
2、用到输入输出时需要加 #include <stdio.h> printf和scanf除外
3、putchar 字符输出函数 例:putchar('A') (输出A) putchar('\101') (输出A)
使用时必须加头文件 #include <stdio.h>
4、getchar 键盘输入函数 例: char c; c = getchar(); putchar(c);
5、printf 格式输出函数
6、scanf 格式输入函数 a=567 a是变量名,567是变量的值,&a是变量a的地址
&是一个取地址运算符
“*”符: scanf("%d %*d %d",&a,&b); 当输入1 2 3时,1赋予a,2被跳过,3赋予b
宽度(即字符数): 例: scanf("%5d",&a); 输入12345678 只把12345赋予a
scanf("%4d%4d",&a&b); 输入12345678 则1234赋予a,5678赋予b
注意: a. scanf没有精度控制 scanf("%5.2f",&a);是不对的 直接%5f或则%f
b. &不能少
c. 输入字符时,若格式控制串中无非格式字符,则认为所有输入字符均为有效字符
例:scanf("%c%c%c",&a,&b,&c); 在输入时不能加空格, 如:d e f
则会把'd'赋予a,把' '赋予b,把'e'赋予c 除非scanf中%c和%c之间存在一个空格
d. scanf("%d,%d,%d",&a,&b,&c); 存在 “,” 时在输入的时候一定要加“,”
e. 输入数据和输出类型不一致时,结果不一定准确