C语言中的scanf函数的注意事项

本文详细介绍了C语言中scanf函数的使用方法,包括其基本语法、格式化字符的意义及应用场景,帮助读者掌握从键盘获取不同格式化数据的技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 int scanf(char *formate[argument.........]);

函数名:scanf

功能:执行格式化输入

用法: int scanf(char *formate,[argument.........]);

scanf:是通用的终端格式化输入函数,它获取来自标准输入设备(键盘)读取信息。它可以获取任何格式的数据类型,因可以把任何格式

转化为计算机需要的固定格式。

调用scanf格式:scanf(“格式化字符串”,地址表);

调用成功返回赋值的数据,错误则EOF;

在格式化字符串中最主要的是格式化字符的形式,如下:

%a                 读入一个浮点值(仅C99有效) 
%A                 同上 
%c                 读入一个字符 
%d                 读入十进制整数 
%i                 读入十进制,八进制,十六进制整数 
%o                 读入八进制整数 
%x                 读入十六进制整数 
%X                 同上 
%c                 读入一个字符 
%s                 读入一个字符串 
%f                 读入一个浮点数 
%F                 同上 
%e                 同上 
%E                 同上 
%g                 同上 
%G                 同上 
%p                 读入一个指针 
%u                 读入一个无符号十进制整数 
%n                 至此已读入值的等价字符数 
%[]                扫描字符集合 
%%                 读%符号 

地址表:这里面填写的变量一定要是地址。

其中用法也是多种多样,以后慢慢的来总结。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高速上的乌龟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值