C语言学习日记(2022/4/7)

在printf函数格式字符:
%d,i 以带符号的十进制形式输出整数(正数不输出符号)%i 可以以八进制 十六进制转换十进制形式 则%d不能转换,直接输出
%u 以无符号的十进制形式输出整数
%o 以八进制的无符号形式输出整数(不输出前导符0)
%x X 以十六进制无符号形式输出整数(不输出前导符0x),用小写x 则输出0~f 用大写X则输出0~F
%c 以字符形式输出,只输出一字符
%s 输出字符串
%f 以小数形式输出单,双精度数,隐含输出6位小数
%e E 以指数形式输出实数
%g G 选用%f 或者%e格式中输出宽度较短的一种格式

在printf 函数中用到的格式附加字符
l 长整型整数,可加在格式符d o x u前面 列如:%ld
m (代表一个正整数) 数据最小宽度
n(代表一个正整数) 对实数,表示输出 n 位小数,对字符串,表示截取的字符个数
— 输出的数字或字符在域内向左靠

在scanf 函数输入数据
%d i 输入有符号十进制数
%c 输入无符号十进制数
%o 输入无符号入进制数
%x X 输入无符号的十六进制整数(大小写作用相同)
%c 输入单个字符
%s 输入字符串 将字符串送到一个字符数组中,在输入时以非空白字符开始,结束是以第一个空白字符结束,字符串结束标志‘/0’作为其最后一个字符
%f 输入实数 可以用小数形式或者指数形式输入
%e E g G 与f作用相同,e 与f g 可以相替换(大小写作用相同)

在scanf 函数中用到的格式附加字符
l输入长整 形数据(可用%ld,%lo,%lx,%lu)double形数据%lf%le
h输入短整 形数据%hd%ho%hx
域宽 指定输入数据所占宽度(列数)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值