C 库函数 -scanf()

C 库函数 -scanf()

使用 scanf 和 printf 的一些小提示。

在连续多次使用 scanf 时可能会把前次输入结尾的回车识别为一个换行字符,可以使用 getchar 函数消耗掉:

#include

int main(void)

{

//从键盘输入整数

int temp1;

printf("请输入1个整数>");

scanf("%d", &temp1);

printf("确认返回>%d\n", temp1);

//从键盘输入float浮点数

float temp2;

printf("请输入1个浮点数>");

scanf("%f", &temp2);

// 当使用%.0f输出浮点数时,会四舍五入自动取整

printf("确认返回>%f |精确到2位小数>%.2f |取整数>%.0f\n", temp2,temp2,temp2);

//从键盘输入double浮点数

double temp3;

printf("请输入1个浮点数>");

scanf("%lf", &temp3); //接收变量如果是double类型,必须用 %lf接收

printf("确认返回>%f\n", temp3);

//从键盘输入单个字符

char temp4;

printf("请输入1个字母>");

/*

在连续多次调用scanf函数时,

scanf函数有可能把上次输入结束时的回车识别成新输入的换行符,

通过调用getchar函数可以消耗多余的换行符

*/

getchar();

scanf("%c", &temp4);

printf("确认返回>%c\n", temp4);

//从键盘输入字符串

char temp5[30];

printf("请输入1个字符串>");

scanf("%s", &temp5);

printf("确认返回>%s\n", temp5);

return 0;

}学徒 学徒

276***649@qq.com

2年前 (2024-02-03)

相关文章

菜的笔顺(笔画顺序)汉字菜的笔顺动画
365bet备用投注网址

菜的笔顺(笔画顺序)汉字菜的笔顺动画

📅 07-16 👁️ 1145
二垒是什么意思(二垒在恋爱中指什么)
365bet365

二垒是什么意思(二垒在恋爱中指什么)

📅 10-23 👁️ 3481
如何关闭照相机闪光灯,实用指南与技巧,轻松掌握,关闭相机闪光灯的实用技巧与指南