首页

文章

Scanf()函数的使用

发布网友 发布时间:2022-03-07 22:09

我来回答

2个回答

热心网友 时间:2022-03-07 23:39

scanf(格式控制,地址表列)
int
scanf(char
*format[,argument,...]);
“格式控制”的含义同printf函数;“地址表列”是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。
scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。
例:使用scanf函数输入数据。
在visual
c++
6.0上的编写方式。
#include
void
main()
{
int
a,b,c;
printf("please
input
a,b,c");
scanf("%d,%d,%d",&a,&b,&c);
printf("a=%d,b=%d,c=%d",a,b,c);
}
在Dev-C++上运行程序为:
#include
int
main()
{
int
a,b,c;
printf("please
input
a,b,c");
scanf("%d,%d,%d",&a,&b,&c);
printf("a=%d,b=%d,c=%d",a,b,c);
fflush(stdin);
getchar();
}
注意上面的scanf("%d,%d,%d",&a,&b,&c);中%d,%d,%d之间有逗号,在输入数据时也要加逗号,如果去掉逗号,输入时就不用逗号,而用空格,tab键或回车键将各个数据隔开
编辑本段格式字符说明
%a,%A
读入一个浮点值(仅C99有效)
%c
读入一个字符
%d
读入十进制整数
%i
读入十进制,八进制,十六进制整数
%o
读入八进制整数
%x,%X
读入十六进制整数
%s
读入一个字符串,遇空格、制表符或换行符结束。
%f,%F,%e,%E,%g,%G
用来输入实数,可以用小数形式或指数形式输入。
%p
读入一个指针
%u
读入一个无符号十进制整数
%n
至此已读入值的等价字符数
%[]
扫描字符集合
%%
读%符号
附加格式说明字符表修饰符说明
L/l
长度修饰符
输入"长"数据
h
长度修饰符
输入"短"数据
W
整型常数
指定输入数据所占宽度
*
表示本输入项在读入后不赋值给相应的变量
编辑本段scanf的返回值
scanf的返回值由后面的参数决定
scanf("%d%d",
&a,
&b);
如果a和b都被成功读入,那么scanf的返回值就是2
如果只有a被成功读入,返回值为1
如果a和b都未被成功读入,返回值为0
如果遇到错误或遇到end
of
file,返回值为EOF。
且返回值为int型.

热心网友 时间:2022-03-08 00:57

scanf(格式控制,地址表列)
int
scanf(char
*format[,argument,...]);
“格式控制”的含义同printf函数;“地址表列”是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。
scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。
//引用楼上.
int
x,y,*z=NULL;//下面用的的参数定义
scanf("%d",&x);
上面%d为格式控制符,&x代表参数x地址,%d代表你想要的参数是什么格式的,这里%d代表十进制,也可以换成其他的,如%f.
要想一次取录入多个数,就写成("%d
%d
%d",&x,y,&z);
输入时,"输入一个数字-->回车"算录完一个数字,或者采用格式控制中的
"%d
%d
%d",用空格分开也可以达到输入目的,如"3
4
5"再键入回车.
这样就可以在程序里用x
y
*z了.
历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... printf和scanf的用法 scanf用法的问题 c语言中的scanf 函数的用法 c语言scanf中*的用法 关于scanf的用法 如何缩小特别大的excel表格? c语言scanf的用法, scanf函数的用法 c语言中scanf的用法 镜子用海绵胶粘在墙上怎么快速除掉 隔夜米饭怎么翻新 用泡沫双面胶粘在墙上的镜子怎么才能取下来? 镜子用双面胶粘玻璃上了,怎样分开 用泡沫双面胶粘在墙上的镜子怎么才能取下来 怎么删除iphone的订阅记录 如何取消iphone日历订阅 装修时镜子上沾胶印怎么处理? 镜子上有胶怎么去除 如何清除镜子上面以前粘的胶贴 WPS文字后面有阴影 怎么删除阴影 c语言中的scanf的意思是什么,怎么使用? 用下面的scanf()函数输入数据 excel表格求和等于0,不是文本问题!!! 都说双面胶痕迹难清除!教你一招,轻松去除胶印不留痕迹,太棒了 为什么excel求和为0 双面胶怎么清理 汽车漆面的双面胶如何清除 excel如何在一列中提取不同数据 有谁知道双面胶的胶痕用什么方法能去掉? 如何去除家具上的双面胶胶痕? 鱼缸里得绿藻如何根除 黑板上双面胶的胶痕如何去除? 液晶屏上怎样清除双面胶 怎样去除仪表盘上的双面胶胶印 泡沫双面胶怎么去除 怎么去除粘在地板上的双面胶 如何把一个模糊的图片变成清晰的 模糊的图片怎么变清晰 万能恢复大师弹窗广告怎样彻底删除? 万能恢复大师在哪个文件夹
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com