scanf返回值Scanf()函数的使用
scanf返回值 时间:2021-08-02 阅读:(
)
vc++6.0c语言printf和是scanf返回值都有什么啊,什么意义额??
printf()的返回值是打印的字符数,如果发生错误则返回一个负值.
scanf()的返回值是成功赋值的变量数量, 发生错误时返回EOF.
----- 摘自 c-free 的帮助C语言中如何输入使得scanf()的返回值为0,请举例子。
void main()
{
int n;
int a = scanf("%d", &n);
printf("%d
", a);
}
//输入一个字符就返回0,看MSDN可以知道,只要输入错误就返回0Scanf()函数的使用
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型.
Nocser刚刚在WHT发布了几款促销服务器,Intel Xeon X3430,8GB内存,1TB HDD,30M不限流量,月付$60.00。Nocser是一家注册于马来西亚的主机商,主要经营虚拟主机、VPS和马来西亚独立服务器业务,数据中心位于马来西亚AIMS机房,线路方面,AIMS到国内电信一般,绕日本NTT;联通和移动比较友好,联通走新加坡,移动走香港,延迟都在100左右。促销马来西亚服务器...
提速啦简单介绍下提速啦 是成立于2012年的IDC老兵 长期以来是很多入门级IDC用户的必选商家 便宜 稳定 廉价 是你创业分销的不二之选,目前市场上很多的商家都是从提速啦拿货然后去分销的。提速啦最新物理机活动 爆炸便宜的香港CN2物理服务器 和 日本CN2物理服务器香港CTG E5 2650 16G内存 20M CN2带宽 1T硬盘 150元/月日本CN2 E5 2650 16G内存 20M C...
Hostinger 商家我们可能一些新用户不是太熟悉,因为我们很多新人用户都可能较多的直接从云服务器、独立服务器起步的。而Hostinger商家已经有将近十年的历史的商家,曾经主做低价虚拟主机,也是比较有知名度的,那时候也有接触过,不过一直没有过多的使用。这不这么多年过去,Hostinger商家一直比较稳妥的在运营,最近看到这个商家在改版UI后且产品上也在活动策划比较多。目前Hostinger在进...
scanf返回值为你推荐
oracle11g下载如何安装oracle11g客户端笛卡尔乘积笛卡尔积是什么意思?微信红包图片怎么在微信上发发红包才能看的照片cs躲猫猫cs躲猫猫怎么联机 今天在一个视频上看到的,T可以变成地图上的一个物品CT是找,请问怎么和老外联机diskgenius免费版DiskGenius恢复文件是免费的吗diskgenius免费版给我发一个 DISKGenius恢复数据破解版的可以吗,或者其他破解版的也可以,只要能恢复数据,感激不尽,...最好的视频播放器目前最好的视频播放器是什么?系统登录界面电脑用户登录界面,输入密码登不进去了,怎么解决,急赵锡成著名的美籍华人有哪些阶乘函数C语言中有计算阶乘的函数吗 不是自己写,,,是那种可以直接调用的函数
中文域名注册 万网域名管理 buyvm 80vps mach5 wdcp sockscap 2017年黑色星期五 万网优惠券 新站长网 云鼎网络 java虚拟主机 个人空间申请 本网站在美国维护 免费网站申请 卡巴斯基官方免费版 Updog 环聊 架设邮件服务器 华为云建站 更多