- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
printf与 及scanf函数的格式控制 C语言程序设计 .ppt
补充内容
Printf和Scanf函数的格式控制
Printf和Scanf函数的格式控制
%d 按整型数据的实际长度输出。
%md m为指定的输出字段的宽度。如果数据的位
数小于m,则左端补以空格,若大于m,则
按实际位数输出。printf(%4d,a);
%ld 输出长整型数据。
long int a=135790; printf(%ld,a);
Printf和Scanf函数的格式控制
d格式符的应用:%d、%md、 %ld
main( )
{
int a , b ;
long c ;
a=123 ;
b=12345 ;
c=135790 ;
printf(“a=%d , b=%d\n”,a , b);
printf(“a=%4d , b=%4d\n”,a , b);
printf(“c=%ld\n”, c);
printf(“c=%8ld\n”,c);
}
运行结果:
a=123, b=12345
a=_123, b=12345
c=135790
c=_ _135790
Printf和Scanf函数的格式控制
main( )
{
unsigned a=65535 ;
int b= - 2 ;
printf(“a=%d , %o , %x , %u\n”,a,a,a,a);
printf(“b=%d , %o, %x , %u\n”,b,b,b,b);
}
运行结果:
a= -1,177777,ffff,65535
b= -2,177776,fffe,65534
Printf和Scanf函数的格式控制
c格式符的应用
main( )
{ char c=‘a’ ;
int i=97 ;
printf(“%c , %d\n”,c,c) ;
printf(“%c , %d\n”,i,i) ;
}
运行结果:
a , 97
a , 97
注意:“%c”中的c是格式符,逗号右边的c是变量名,不要搞混。
Printf和Scanf函数的格式控制
%f 系统自动指定宽度, 整数部分全部输出。小数
部分输出6位。
%Lf 输出long double型数据。
% m.nf 输出占m列,n为小数位,输出在右侧左补空格。
% -m.nf 输出在左侧,右补空格。如果m小于(整数位
数+n),则正常输出,小数部分n位。
1)单精度实数有效位数7位。
2)双精度实数有效位数16位。
3)内存中存储误差引起无效位。
Printf和Scanf函数的格式控制
main( )
{
float x,y,z;
double a,b;
x=111111.111; y=222222.222;
z=123.456;
a=1111111111111.111111111;
b=2222222222222.222222222;
printf(“%f\n”,x+y);
printf(“%f\n”,a+b);
printf(“%f %10f %10.2f %.2f %-10.2f\n”,z,z,z,z,z);
}
结果为:
333333. 328125
3333333333333.333010
123.456001 123.456001 _ _ _ _123.46 123.46 123.46_ _ _ _
Printf和Scanf函数的格式控制
%e 系统自动指定宽度。共13位,小数位6位。
% m.ne 输出占m列,n为小数位,输出在右侧左补空格。
% -m.ne 输出在左侧,右补空格。如果m小于(整数位
数+n),则正常输出,小数部分n位。
%me 没有指定小数位,则小数位6位。
printf格式字符归纳
您可能关注的文档
- PART FIVE 第五讲 劳动力市场工资理论 劳动经济学教材.ppt
- Part I and Part II The Literature of Colonial America 美国文学教材.ppt
- PART ONE 人力资本与 及劳动力市场 劳动经济学课件.ppt
- PART SIX 第六讲 工资的确定与 及报酬制度设计 劳动经济学课件.ppt
- PART THREE 第三讲 劳动供给分析 劳动经济学教材.ppt
- Part Two Note-taking in Reading 实用写作教学教案.ppt
- Particle Flow Code (PFC2D3D) Basic Training Course itasca相关软件(flac-flac3d-pfc-udec等)相关培训资料ppt.ppt
- PARTS OF SPEECH 英语写作 教材.ppt
- PayPal注册教程教学教案.ppt
- pbl呼吸困难 教材课程.ppt
- proc文件系统 国防科大操作系统教材.ppt
- profile 操作系统教材.ppt
- Project 1 Establishing Business Relations 国际商务函电教材.ppt
- Project 1 Automobile Overview 汽车专业英语教材.ppt
- Project 2 Enquiries and Replies 国际商务函电教材.ppt
- Project 3 Engine components 汽车专业英语教材.ppt
- Project 3 Offers and Counter Offers 国际商务函电教材.ppt
- Project 4 Sales Promotion 国际商务函电教材.ppt
- Project 4 The chassis components 汽车专业英语教材.ppt
- Project 5 Conclusion of Business 国际商务函电教材.ppt
文档评论(0)