C语言之变量的输入

C语言之变量的输入

首先上格式

int a;//定义一个变量,用来接受输入的值

scanf_s("%d",&a);//vs的输入

scanf("%d",&a);//其他编译器的输入

1.scanf() 2.%d,这个格式字符一定要和变量对上 3.&a一定要加取地址符号"&",要不然会错误。 4.回车键结束输入。

使用vs的同学需要使用scanf_s.其他编译器的同学就使用scanf。 他们的区别到字符讲。

输入2个或2个以上的时候怎么办?

在输入输出符的后面加空格

int a,b;

scanf("%d %d",a,b);

注意:这个符叫做分割符,分割符用的什么,在输入的时候也要输入。比如你要输入12,50.那在12输入完后加个空格再输入50.这样就可以了。

在前面我们还可以加点提示的文字去。用printf();

int age;

printf("请输入年龄:");

scanf("%d",&age);

输入的一些注意点:

int a,b;

scanf("%d%d\n",a,b);//不要加\n

讲一下"\n"是什么:"\n"是一个转移字符,他的含义为换一行。就像回车键一样。 分隔符:在scanf中的分割符是什么,程序运行输入的时候就要是什么。如:scanf("%d %d",&a,&b);。分隔符为:空格,那么你输入的时候要这样:数字1 数字2.vs如何使用scanf:使用"#define _CRT_SECURE_NO_DEPRECATE"。把他加到头文件前。格式化字符%d 这个一定要跟变量a类型对应上。

我们做一个小练习:让用户输入年龄,年级并打印出年龄和年级。

#include

int main(void)

{

int age, grade;//定义2个变量装年龄和年级。

printf("请输入年龄和年级,中间用空格隔开");//提示用户输入年龄,年级,并告诉他们中间的分隔符

scanf_s("%d %d", &age, &grade);//使用scanf_s进行输入,分隔符为空格

return 0;

}

推荐文章

windows休眠快捷键是哪个
mobile bt365体育投注

windows休眠快捷键是哪个

📅 09-14 👁️‍🗨️ 950
《英雄传说:界之轨迹》官方版
mobile bt365体育投注

《英雄传说:界之轨迹》官方版

📅 07-04 👁️‍🗨️ 5277
Windows注册表各个目录的区别(随便整理)
mobile38365-365

Windows注册表各个目录的区别(随便整理)

📅 10-21 👁️‍🗨️ 6169