3.scanf函数中没有类似printf的精度控制 。
如:scanf("%5.2f",a); 是非法的 。不能企图用此语句输入小数为2位的实数 。
4.scanf中要求给出变量地址,如给出变量名则会出错
如:scanf("%d",a);是非法的,应改为scanf("%d",a);才是合法的 。
5.在输入多个数值数据时,若格式控制串中没有非格式字符作输入数据之间的间隔,则可用空格,TAB或回车作间隔 。
C编译在碰到空格 , TAB,回车或非法数据(如对“%d”输入“12A”时,A即为非法数据)时即认为该数据结束 。
6.在输入字符数据(%c)时,若格式控制串中无非格式字符,则认为所有输入的字符均为有效字符 。
参考资料:
百度百科-scanf()函数
百度百科-gets()函数
关于c语言scanf函数和c语言scanf函数源码的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 直播雕刻的设备,直播雕刻的设备叫什么
- 天府移动小程序下载视频,怎么下载天府通小程序
- ps转成pdf如何压缩,ps文件转为pdf
- 下述java源代码,java的源代码在哪个文件
- php中整型数据类型 php整型数据有哪几种表示
- 怎么调手机接电话息屏显示,怎么调手机接电话息屏显示功能
- 游戏开发是什么开发环境,“游戏开发”
- 直播平台如何上传电视,直播怎么上传自己的商品
- go语言有趣的库 golang常用库