输入函数scanf()的格式控制串用法

本文介绍了C语言的输入函数scanf(),详细讲解了其格式控制串的用法,包括%d指定输入宽度和其他格式控制符的应用。通过示例代码解析了如何从键盘读取数据并存储到变量中,还提到了赋值抑制符号*的使用,帮助理解如何跳过不需要存储的输入值。
摘要由CSDN通过智能技术生成

格式化输入函数scanf()

从键盘读取数据最灵活的方法是使用库函数scanf(),scanf()函数从标准输入(键盘)读取信息,按照格式吧读入的信息转换为指定的数据类型的数据,并把这些数据存入指定的内存区域中。
例如:scanf("%d",&fahr);
从键盘中读入一个十进制整数,并将其赋给int型变量fahr,其中,%d为格式转换符,每个格式转换符后面都对应了一个内存地址。

scanf()函数的格式:

scanf(格式控制字符串,内存地址1,内存地址2,…内存地址n);

scanf()的格式控制符

格式控制符 作用
%d或%i 以十进制有符号整数形式转换输入数据
%u 以十进制无符号整数型是转换输入数据
%o 以八进制有符号整数形式转换输入数据
%x或%X 以十六进制有符号整数形式转换输入数据
h或l的前缀 读入短整数时候,加前缀h,读入长整数的时,加前缀l
%I64d 读入64位整数(编译器支持64位整数读入)
%f 以十进制单精度浮点数形式转换输入数据
%lf 以十进制双精度浮点数形式转换输入数据
%lld
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值