输入数据scanf函数(嘤嘤怪自用)

软件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;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值