1.printf()
请求printf()函数打印数据的指令要与待打印数据的类型相匹配。
%d | 有符号十进制整数 |
%f | 浮点数,十进制计数法 |
%c | 字符 |
%s | 字符串 |
2.scanf()
scanf()可以读取不同格式的数据,把输入的字符串转换成整数、浮点数、字符或字符串。
1.如果scanf()读取基本变量类型的值,再变量名前加一个&;
2. 如果scanf()把字符串读入字符数组中,不要使用&。
//input,c 何时使用&
#include<stdio.h>
int main(void)
{
int age; //变量
float assets; //变量
char pet[30]; //字符数组,用于储存字符串
printf("Enter your age,assets,and favourite pet.\n");
scanf("%d %f",&age,&assets); //这里要使用&
scanf("%s",pet); //字符数组不使用&
printf("%d $%.2f %s\n",age,assets,pet);
getchar();
getchar();
return 0;
}