问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中什么时候要用scanf

发布网友 发布时间:2022-04-30 15:45

我来回答

4个回答

热心网友 时间:2022-06-08 09:21

scanf 的意思是把输入的值给送到地址,因此,如果参数已经是地址了,那么不需要 &,否则 需要用&取一下地址
scanf 格式输入函数
函数作用:按照变量在内存的地址将变量值存进去。
一般格式:scanf(格式控制,地址表列)
其中,格式控制:
%d:以带符号的十进制形式输出整数
%o:以八进制无符号形式输出整数
%x:以十六进制无符号形式输出整数
%u:以无符号十进制形式输出整数
%c:以字符形式输出,只输出一个字符
%s:输出字符串
%f:以小数形式输出单,双精度数,隐含输出六位小数
%e:以指数形式输出实数
%g:选用%f或%e格式中输出宽度较短的一种格式,不输
出无意义的0

在格式控制的字母前面可以用几种常见的格式符的修饰符,作用如下:
L:用于长整型整数,可加在格式符d,o,x,u前面
M(代表一个正整数):数据最小宽度
N(代表一个正整数):对实数,表示输出n位小数;
对字符串,表示截取的字符个数

地址列表:是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址

举例:
用scanf函数输入数据。
#include
void main()
{
int a,b,c;
scanf(“%d%d%d”,&a,&b,&c);
printf(“%d,%d,%d\n”,a,b,c);
}
运行情况:3 4 5 (回车) (输入a,b,c的值)3,4,5 (输出a,b,c的值)

使用scanf函数时应注意的问题 :
(1)scanf函数中的“格式控制”后面应当是变量地址,而不应
是变量名。
(2) 如果在“格式控制”字符串中除了格式说明以外还有其他字符,
则在输入数据时在对应位置应输入与这些字符相同的字符。
(3) 在用“%c”格式输入字符时,空格字符和“转义字符”都作为
有效字符输入
(4) 在输入数据时,遇以下情况时认为该数据结束。
① 遇空格,或按“回车”或“跳格”(Tab)键;
② 按指定的宽度结束,如“%3d”,只取3列;
③ 遇非法输入。

热心网友 时间:2022-06-08 09:22

输出数值类型的时候需要,如果是字符串类型可以使用put()

热心网友 时间:2022-06-08 09:22

scanf是键盘输入语句
当需要用户交互时
即从键盘输入时需要调用scanf函数

热心网友 时间:2022-06-08 09:23

代码运行到scanf语句时,就等待用户输入,以便获取输入信息
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
绿豆汤用什么锅煮最好-绿豆汤不能用铁锅煮吗 用别人的天猫账号买东西,怎么让他不知道 别人帮忙天猫上买东西,自己怎么差东西到哪了 ...订单号1077404480880131我想知道别人给我买的东西到哪了 在天猫买了东西后怎么查到了哪里 是别人帮我买的 经期夹腿自慰会导致不孕吗? 月经期间性刺激的危害 英语音标分为几类 如何理解当代初中生的生理和心理特点? ...孩子是农历8月初八下午3点8分出生,麻烦给起个名字。 c语言中什么时候加scanf什么时候不用加? 在C语言里,什么时候用scanf函数呢? 腾冲什么季节适合去? scanf什么时候用??c语言 天台宗有哪些名刹 天台山上有能烧香拜佛的寺庙吗 浙江天台山有几个寺院 中国天台宗的寺院有哪些? 天台县的天台山上有多少座佛教寺院? 天台寺在哪里?有什么历史故事?有什么特别之处? 如何看出别人用自己的微信建立小号 怎样查看对方微信小号 怎么知道对方有微信小号 房产被法院冻结,撤诉后办理解冻手续需要多久 法院冻结房产怎样查 房产冻结,解冻有时间规定吗? 房产被冻结有什么后果,可以解冻吗? 法院冻结的房产判决执行完毕后可以解冻房产吗 房产证被锁,怎么解锁 房产被冻结后解冻需要多久 浙江最良心的寺庙是哪? C语言为什么有的时候没有scanf,而有时又有scanf,请问什么时候用scanf 请问 你知道天台山上哪个寺庙是可以住宿的吗~因为很想在庙里住一下~谢谢~ C语言中什么时候回用到scanf 浙江天台山上的国清寺可以吃斋饭么? scanf和printf什么时候用&? 这是那个寺庙? 谁知道C语言里什么时候用Printf,什么时候用Scanf,他俩有嘛区别啊! 编程中什么情况用scanf? 什么时候会用到scanf 编写程序的时候,定义函数,什么时候用int,什么时候用scanf? C语言里面,什么时候适合用printf函数输入输出?什么时候适合用scanf函数输入输出? 鸡蛋表面有许多颗粒状是什么蛋,能吃不 鸡蛋白上为什么会有很多小凸凹 能吃吗? 米家门锁感应可以联动摄像头吗 鸡蛋壳上有红点还有一些颗粒疙瘩的东西这种鸡蛋能吃吗 小米门锁摄像头怎么使用 壳上有小凸起或磨砂状的鸡蛋吃了会怎么样啊 鸡蛋壳上有一些类似疙瘩一样的东西 鸡蛋壳上的小凸起是怎么回事?