C语言学习笔记02
来源:互联网 发布:淘宝买家收到违规记录 编辑:程序博客网 时间:2024/05/21 11:32
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。
%-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。
- C语言学习笔记02
- c语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C 语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- c语言学习笔记
- C语言学习笔记
- c语言学习笔记
- C语言学习笔记
- AD五种操作主机的作用
- 关于两个系统cookie冲突问题
- Programmer的睡觉
- 卡耐基人生哲理---你的交际本领可以给你带来千百种机会
- 关于Windows的域和活动目录(以实践心得来讲解)
- C语言学习笔记02
- 活动目录的物理结构&逻辑结构
- 活动目录术语表
- ubuntu 命令
- 转老孟一篇在Silverlight 2.0中制作资源加载进度条
- 优化Vs2005重构的性能
- ASP生成UTF-8编码的代码
- c#下多线程编程
- 使用 Spring 2.5 TestContext 测试框架