C语言学习笔记02

 1.格式输出:
%-m.nl 格式说明符
1.1附加说明符:-m.nl
-:左对齐输出数据
m.n:指定域宽及精度,m,n都是正整数。大于m,则用空格补充,小于m则按原始数据输出。
l:用于输出long型数据,如%ld,%lu等,long型数据不能用%d格式输出。
1.2格式说明符:
d:按十进制有符号整型;
o:八,无;
x:十六,无;
u:十,无;
c:字符格式;
s:字符串;
f:6位小数形式,单双精度;
e:标准形式,单双精度;
f:按f,e格式中较短的一种。

2.格式输入:
%*ml/h格式说明符
2.1附加说明符:*ml/h
*:本输入项不赋值给变量;
h:short型;
这里m,是指用m来分隔数据,如1234576.789,若"%4d%2d%3f"则被分为:1234 57 6.7 89
其它同上。
2.2格式说明符:
同1.2;

3.注意scanf("格式控制说明",地址列表)
地址列表传入是变量的地址或者字符串的首地址。变量的地址要通过“&”取地址的值得到。比如变量的值“&a”;
如果格式于输入的数据类型不同,则系统认为这一数据结束,后面的对应下一个选项:
scanf("%d%c%f",&a,&b,&c);
输入为:1234G34.567
a=1234;
b='G';
c=34.567。
4.自定义分隔符:
scanf("%d,%d",&a,&b);
123,45
a=123;
b=45。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值