欢迎来到天天文库
浏览记录
ID:57055425
大小:3.06 MB
页数:44页
时间:2020-07-30
《C++面向对象程序设计(上)探素课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、黑龙江大学王欣C++面向对象程序设计教程(基础篇)C++Object-OrientedProgrammingDesignCourse(第三版)2015年8月开发环境:VC6、VS、CB等VC6:输入程序后,按“F7”,编译点击:“是”,建立项目空间按Ctrl+F5,运行程序。执行结果如下:VS:第一章cout,cin、string串、引用、函数的重载、结构体#includeusingnamespacestd;voidmain(){cout<<"Hello,world!";}1.1.1第一个C++程序cout表示标准输出流的对象,用于
2、屏幕输出。“<<”是插入符,它将后面的内容输出到屏幕上屏幕等待指令:system("pause")或者getchar()或者cin.ignore();练习:编写程序输出以下内容头文件#include也可写为#includeusingnamespacestd;但是:用标准名空间的写法符合ANSIC++规范。std是standard的缩写。ANSIC++建议头文件不带后缀“.h”AmericanNationalStandardsInstitute(ANSI——美国国家标准学会)iostream和iostream.h是
3、两个不同的文件#include写法是旧版的C++标准,1.输入输出语句(Input/OutputStatements)(1)输出流cout.可以输出一个整数、实数、字符及字符串。cout中的插入符“<<”可以连续写多个。#includeusingnamespacestd;voidmain(){std::cout<<"ABCDt"<<1234<<"t"<v
4、oidmain(){std::cout<<"Hello,world!";}当写了usingnamespacestd;std::cout就可以省略std了。(2)输入流cin.可以获得多个键盘的输入值。如:cin>>nNum1>>nNum2>>nNum3;输入时三个数值之间加上一些空格来分隔,空格个数不限。最后用回车键结束输入。或者在每个数值之间按回车键。920↙或12↙9↙20↙(3)格式算子oct、dec和Hex能分别将输入或输出数据转换成八进制、十进制及十六进制。#includeusingnamespacestd;voidmai
5、n(){intnNum;cout<<"PleaseinputaHexinteger:";cin>>hex>>nNum;cout<<"octt"<6、内容靠左right输出内容靠右边(默认)cout<3)<<""<3);//0falsecout<7、.234568e+05标准输出流:可以控制输出格式控制宽度和填充字符的操作是带参数的,注意width(n)为一次性操作,即第二次显示时将不再有效。默认为width(0),表示仅显示数值。例如:cout.width(5);cout.fill('S');cout<<23<<23;//输出:SSS2323在头文件iomanip的支持下,还可以直接由<<操作:setw(int);//设置宽度setfill(char);//设置填充字符#include…cout<8、$271输出结果为:cout<<"*s1="<
6、内容靠左right输出内容靠右边(默认)cout<3)<<""<3);//0falsecout<7、.234568e+05标准输出流:可以控制输出格式控制宽度和填充字符的操作是带参数的,注意width(n)为一次性操作,即第二次显示时将不再有效。默认为width(0),表示仅显示数值。例如:cout.width(5);cout.fill('S');cout<<23<<23;//输出:SSS2323在头文件iomanip的支持下,还可以直接由<<操作:setw(int);//设置宽度setfill(char);//设置填充字符#include…cout<8、$271输出结果为:cout<<"*s1="<
7、.234568e+05标准输出流:可以控制输出格式控制宽度和填充字符的操作是带参数的,注意width(n)为一次性操作,即第二次显示时将不再有效。默认为width(0),表示仅显示数值。例如:cout.width(5);cout.fill('S');cout<<23<<23;//输出:SSS2323在头文件iomanip的支持下,还可以直接由<<操作:setw(int);//设置宽度setfill(char);//设置填充字符#include…cout<8、$271输出结果为:cout<<"*s1="<
8、$271输出结果为:cout<<"*s1="<
此文档下载收益归作者所有