C语言程序设计课件第13章.ppt

C语言程序设计课件第13章.ppt

ID:57057147

大小:794.50 KB

页数:23页

时间:2020-07-30

C语言程序设计课件第13章.ppt_第1页
C语言程序设计课件第13章.ppt_第2页
C语言程序设计课件第13章.ppt_第3页
C语言程序设计课件第13章.ppt_第4页
C语言程序设计课件第13章.ppt_第5页
资源描述:

《C语言程序设计课件第13章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计2021/9/91第十三章C++初步主讲:计算机学院朱立华内容提要本章介绍C++在支持结构化程序设计方面对C语言的改进和扩展(1)更方便灵活的输入输出控制(2)高效简洁的内联函数(3)带有默认参数值的函数(4)系统的完整实现(5)函数重载(6)运算符重载(7)引用(8)布尔型2021/9/93C++的输入/输出控制C++中用输入流/输出流控制cin代替scanf()、getchar()、gets(),并且无需复杂的格式控制符可以实现基本的输入cout代替printf()、putchar()、puts(),并且无需复杂的格式控制符可以实现基本的输出程

2、序13.1整数输入输出的C代码#includeintmain(){intn;printf("Inputaninteger:");//输入提示scanf("%d",&n);printf("n=%d",n);printf("&n=%x",&n);return0;}cout<<"Inputaninteger:";C++代码cout<<"&n="<<&n<>n;cout<<"n="<intm

3、ain(){charch;printf("Inputacharacter:");scanf("%c",&ch);printf("%c-%d",ch,ch);return0;}说明:字符型的默认输出格式为字符,而要输出字符代码,需要强制类型转换。cout<<"Inputacharacter:";C++代码cout<>ch;2021/9/95C++的输入/输出控制程序13.3字符串输入输出的C代码#includeintmain(){chars[20];printf("Input

4、astring:");scanf("%s",s);printf("%s",s);printf("%x",s);printf("%x",&s);return0;}cout<<"Inputastring:";C++代码cout<>s;cout<<(void*)s<intmain(){intm,n;chara[10],b[10];printf("Inputtwoint

5、egers:");scanf("%d%d",&m,&n);printf("%d%d",m,n);printf("Inputtwostrings:");scanf("%s%s",a,b);printf("%s%s",a,b);return0;}C++代码动态演示过程cout<<"Inputtwointegers:";cin>>m>>n;cout<>a>>b;cout<

6、符输入和输出函数#includeintmain(){charch;ch=getchar();putchar(ch);return0;}C++动态演示过程cin.get(ch);cout.put(ch);2021/9/98C++的输入/输出控制程序13.6C风格的字符串输入和输出函数#includeintmain(){chars[50];gets(s);printf("%s",s);puts(s);return0;}C++动态演示过程cin.getline(s,50);cout<

7、g.h>cout.write(s,strlen(s));2021/9/99C++的输入/输出控制程序13.7C的格式输出#includeintmain(){inta=1234;printf("oct:%o",a);printf("dec:%d",a);printf("hex:%x",a);return0;}C++动态演示过程cout.setf(ios::dec,ios::basefield);//十进制cout<<"dec:"<

8、<<"oct:"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。