欢迎光临散文网 会员登陆 & 注册

C语言scanf函数

2023-08-14 17:04 作者:你巴巴的爸爸  | 我要投稿

scanf函数称为格式输入函数,用于从键盘输入数据,并存入到制定的变量中

scanf函数的一般形式

scanf(格式控制字符串,变量地址表)

scanf(“%d%d”,&a,&b);

其中的格式控制字符串,用于规定变量的输入格式

变量地址表,是若干个存储数据的变量的地址

(说明:该函数之所以用变量地址做参数,是由c语言中参数的单向传递规则决定的)

常用格式说明字符

1.d(或i)格式符

用于输入有符号十进制整数

2.f格式符

用于一十进制小数形式输入实数

包括以下几种用法:

1.%f

用于输入float型实数

2.%lf

用于输入double型实数

注意:输入double型数据时,必须使用“%lf”

3.c格式符

用于输入字符型数据

注意:scanf在c语言中输入为scanf_s

4.s格式符

用于输入字符串,需要借助于字符数组

需要注意的问题

1.可以指定输入数据所占的宽度,但是不能指定输入数据的精度

2.格式控制字符串中的普通字符,必须原样输入

3.scanf函数本身并不能显示输入提示信息,而只能借助于printf函数显示

4.在scanf函数的格式控制字符串的末尾,不能添加\n,否则运行时不能正常退出

5.用%c格式符输入字符型数据时,每个字符之前不需要分隔符


C语言scanf函数的评论 (共 条)

分享到微博请遵守国家法律