C语言中如何用printf 和scanf来处读取和输出各种数据

本文详细介绍了C语言中printf和scanf函数的使用方法,包括%c用于输出字符,%d和%u处理整数,%o显示八进制整数,%X/%x展示十六进制整数,%f用于浮点数输出,%.2f限制小数精度为2,以及%g根据数值自动调整输出格式。

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

printf函数中 
%c 输出一个字符 (后面的可以是字符 也可以是0-255的整数 表示在 ascii码中对应的字符)
%d 输出一个整数 
%u 输出一个无符号的整数 scanf同样适用
%o 以八进制的形式输出整数 scanf同样适用
%X/%x 以十六进制形式输出整数 scanf同样适用
%f 输出一个浮点型
.2f 输出的数据只保留两位小数
%g 输出的数有效位位修后的不为0 的位
例子告诉我们,计算机不在乎存储数据的方式 (都是二进制),而我们取数据 按照什么养的格式去取,就得到什么养的结果。

普通整数Int %d 十进制
%o 八进制
%x 十六进制 
字符类型char %c
短整型 short %d
长整型 long %ld
浮点类型 float %f
double %lf 小数点后面6位

3.100000 %.nf 保留小数点后面n位
3.120000 %g 打印有效位数

字符串 “” %s
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值