欢迎来到天天文库
浏览记录
ID:50043579
大小:739.00 KB
页数:23页
时间:2020-03-08
《C语言程序设计 教学课件 作者 朱立华 王立柱 C语言程序设计课件第13章091129.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言程序设计2021/9/151第十三章C++初步主讲:计算机学院朱立华内容提要本章介绍C++在支持结构化程序设计方面对C语言的改进和扩展(1)更方便灵活的输入输出控制(2)高效简洁的内联函数(3)带有默认参数值的函数(4)系统的完整实现(5)函数重载(6)运算符重载(7)引用(8)布尔型2021/9/153C++的输入/输出控制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="<3、字符输入输出的C代码#includeintmain(){charch;printf("Inputacharacter:");scanf("%c",&ch);printf("%c-%d",ch,ch);return0;}说明:字符型的默认输出格式为字符,而要输出字符代码,需要强制类型转换。cout<<"Inputacharacter:";C++代码cout<>ch;2021/9/155C++的输入/输出控制程序13.3字符串输入输出的C代码#inc4、ludeintmain(){chars[20];printf("Inputastring:");scanf("%s",s);printf("%s",s);printf("%x",s);printf("%x",&s);return0;}cout<<"Inputastring:";C++代码cout<>s;cout<<(void*)s<5、intmain(){intm,n;chara[10],b[10];printf("Inputtwointegers:");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<6、twostrings:";cin>>a>>b;cout<intmain(){charch;ch=getchar();putchar(ch);return0;}C++动态演示过程cin.get(ch);cout.put(ch);2021/9/158C++的输入/输出控制程序13.6C风格的字符串输入和输出函数#includeintmain(){chars[50];gets(s7、);printf("%s",s);puts(s);return0;}C++动态演示过程cin.getline(s,50);cout<cout.write(s,strlen(s));2021/9/159C++的输入/输出控制程序13.7C的格式输出#includeintmain(){inta=1234;printf("oct:%o",a);printf("dec:%d",a);printf("hex:%x",a);return0;}C++动态演示过程8、cout.setf(ios::dec,ios::basefield);//十进制cout<<"dec:"<
3、字符输入输出的C代码#includeintmain(){charch;printf("Inputacharacter:");scanf("%c",&ch);printf("%c-%d",ch,ch);return0;}说明:字符型的默认输出格式为字符,而要输出字符代码,需要强制类型转换。cout<<"Inputacharacter:";C++代码cout<>ch;2021/9/155C++的输入/输出控制程序13.3字符串输入输出的C代码#inc
4、ludeintmain(){chars[20];printf("Inputastring:");scanf("%s",s);printf("%s",s);printf("%x",s);printf("%x",&s);return0;}cout<<"Inputastring:";C++代码cout<>s;cout<<(void*)s<5、intmain(){intm,n;chara[10],b[10];printf("Inputtwointegers:");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<6、twostrings:";cin>>a>>b;cout<intmain(){charch;ch=getchar();putchar(ch);return0;}C++动态演示过程cin.get(ch);cout.put(ch);2021/9/158C++的输入/输出控制程序13.6C风格的字符串输入和输出函数#includeintmain(){chars[50];gets(s7、);printf("%s",s);puts(s);return0;}C++动态演示过程cin.getline(s,50);cout<cout.write(s,strlen(s));2021/9/159C++的输入/输出控制程序13.7C的格式输出#includeintmain(){inta=1234;printf("oct:%o",a);printf("dec:%d",a);printf("hex:%x",a);return0;}C++动态演示过程8、cout.setf(ios::dec,ios::basefield);//十进制cout<<"dec:"<
5、intmain(){intm,n;chara[10],b[10];printf("Inputtwointegers:");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<6、twostrings:";cin>>a>>b;cout<intmain(){charch;ch=getchar();putchar(ch);return0;}C++动态演示过程cin.get(ch);cout.put(ch);2021/9/158C++的输入/输出控制程序13.6C风格的字符串输入和输出函数#includeintmain(){chars[50];gets(s7、);printf("%s",s);puts(s);return0;}C++动态演示过程cin.getline(s,50);cout<cout.write(s,strlen(s));2021/9/159C++的输入/输出控制程序13.7C的格式输出#includeintmain(){inta=1234;printf("oct:%o",a);printf("dec:%d",a);printf("hex:%x",a);return0;}C++动态演示过程8、cout.setf(ios::dec,ios::basefield);//十进制cout<<"dec:"<
6、twostrings:";cin>>a>>b;cout<intmain(){charch;ch=getchar();putchar(ch);return0;}C++动态演示过程cin.get(ch);cout.put(ch);2021/9/158C++的输入/输出控制程序13.6C风格的字符串输入和输出函数#includeintmain(){chars[50];gets(s
7、);printf("%s",s);puts(s);return0;}C++动态演示过程cin.getline(s,50);cout<cout.write(s,strlen(s));2021/9/159C++的输入/输出控制程序13.7C的格式输出#includeintmain(){inta=1234;printf("oct:%o",a);printf("dec:%d",a);printf("hex:%x",a);return0;}C++动态演示过程
8、cout.setf(ios::dec,ios::basefield);//十进制cout<<"dec:"<
此文档下载收益归作者所有