printf函数
这是在stdio.h中声明的一个函数,因此使用前必须加入#include <stdio.h>,使用它可以向标准输出设备(比如屏幕)输出数据。
1> printf(字符串)
2> printf(字符串, 格式符参数)
图1·常用的格式符及其含义
格式符还可以添加一些精细的格式控制
1> 输出宽度
例如:%数字d 或者 %-数字d,即表示实际输出位数不够指定位数时,空格的补齐方式。%数字d 在前面补,%-数字d 在后面补。
2> 浮点数的小数位数
例如:%数字A.数字Bf,数字A表示的就是第一条输出宽度所表示的意思,小数点后面的数字B,代表输出的小数点数。
scanf函数
这也是在stdio.h中声明的一个函数,因此使用前必须加入#include <stdio.h>。调用scanf函数时,需要传入变量的地址作为参数,scanf函数会等待标准输入设备(比如键盘)输入数据,并且将输入的数据赋值给地址对应的变量。
printf("Please input your age:");
int age;
scanf("%d", &age);
printf("Your age is %d.", age);
连续输入多个参数:
int a, b, c;
// 逗号,
scanf("%d,%d,%d", &a, &b, &c); // 输入格式:10,14,20
// 井号#
scanf("%d#%d#%d", &a, &b, &c); // 输入格式:10#14#20
// 字母x
scanf("%dx%dx%d", &a, &b, &c); // 输入格式:10x14x20