软件Visual Studio 2022
1.1
1.1.1
带有回车
输入一个整数
#include <stdio.h> //编译预处理命令
int main()
{
int variate1 = 0; //定义variate1的值等于0
scanf_s("%d", &variate1); //输入一个十进制整数,给variate1
printf("%d", variate1); //打印出variate1值
return 0;
}
1.1.2
输入一个字符
#include <stdio.h> //编译预处理命令
int main()
{
char variate1=0; //定义variate1的值等于0
scanf_s("%c", &variate1); //输入一个字符,给variate1
printf("%c", variate1); //打印出variate1值
return 0;
}
1.1.3
输入实数
#include <stdio.h> //编译预处理命令
int main()
{
float variate1=0; //定义variate1的值等于0
scanf_s("%f", &variate1); //输入一个字符,给variate1
printf("%.3f", variate1); //%.3f取小数点后3位 打印出variate1值
return 0;
}
1.1.4精简版
#include <stdio.h> //编译预处理命令
int main()
{
int variate1 = scanf_s("%d", &variate1);
printf("%d", variate1); //打印出variate1值
return 0;
}
1.2
1.2.1进阶
当输入数据与设定格式不符合时
#include <stdio.h> //编译预处理命令
int main()
{
int variate1 = 0;
int variate2 = scanf_s("%d", &variate1);
if (variate2 == 0)
{
printf("不符合输入格式 数据获取失败!\a");
}
else
{
printf("%d", variate1); //打印出variate1值
}
return 0;
}
1.3
#include <stdio.h> //编译预处理命令
int main()
{
char variate1 = 0; //定义variate1的值等于0
variate1 = getchar(); //输入一个字符,给variate1
putchar(variate1); //打印出variate1值 只可以打印一个字符
return 0;
}
2.1 getch函数
Visual Studio 2022中用要加 _ ➾ _ ➾ _getch
头文件
#include<conio.h>
#include<conio.h>
#include <stdio.h> //编译预处理命令
#include<conio.h>
int main()
{
char variate1 = _getch();
putchar(variate1); //打印出variate1值 只可以打印一个字符
return 0;
}