scanf函数的基本使用
2015-11-27 本文已影响66人
光明程辉
include <stdio.h>
int main()
{
// 定义一个变量,用来保存用户输入的整数
int number;
// scanf函数只接受变量的地址
// scanf函数是一个阻塞式的函数,等待用户输入
// 用户输入完毕后,就会将用户输入的值赋值给number变量
// 函数调用完毕
scanf("%d", &number); //scanf函数只接受变量的地址
printf("用户输入的值是%d\n", number);
return 0;
}
include <stdio.h>
int main()
{
/* 1.输入字符
char myc;
scanf("%c", &myc);
printf("输入的字符是%c\n", myc);
*/
/* 2.一次性输入多个数值,并且以某些符号隔开
int num1, num2;
scanf("%d#%d", &num1, &num2);
printf("num1=%d, num2=%d\n", num1, num2);
*/
/*
3.如果scanf参数中以空格隔开,实际输入可以以空格、tab、回车作为分隔符
int num1, num2;
scanf("%d %d", &num1, &num2);
printf("num1=%d, num2=%d\n", num1, num2);
*/
/*
4.scanf中不能写\n
int a;
scanf("%d\n", &a); // 错误写法
printf("a的值是%d\n", a);
*/
return 0;
}