資源描述:
《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(上)探素課件.ppt》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、黑龍江大學(xué)王欣C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程(基礎(chǔ)篇)C++Object-OrientedProgrammingDesignCourse(第三版)2015年8月開(kāi)發(fā)環(huán)境:VC6、VS、CB等VC6:輸入程序后,按“F7”,編譯點(diǎn)擊:“是”,建立項(xiàng)目空間按Ctrl+F5,運(yùn)行程序。執(zhí)行結(jié)果如下:VS:第一章cout,cin、string串、引用、函數(shù)的重載、結(jié)構(gòu)體#includeusingnamespacestd;voidmain(){cout<<"Hello,world!";}1.1.1第一個(gè)C++程序cout表示標(biāo)準(zhǔn)輸出流的對(duì)象,用于
2、屏幕輸出?!?<”是插入符,它將后面的內(nèi)容輸出到屏幕上屏幕等待指令:system("pause")或者getchar()或者cin.ignore();練習(xí):編寫(xiě)程序輸出以下內(nèi)容頭文件#include也可寫(xiě)為#includeusingnamespacestd;但是:用標(biāo)準(zhǔn)名空間的寫(xiě)法符合ANSIC++規(guī)范。std是standard的縮寫(xiě)。ANSIC++建議頭文件不帶后綴“.h”AmericanNationalStandardsInstitute(ANSI——美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì))iostream和iostream.h是
3、兩個(gè)不同的文件#include寫(xiě)法是舊版的C++標(biāo)準(zhǔn),1.輸入輸出語(yǔ)句(Input/OutputStatements)(1)輸出流cout.可以輸出一個(gè)整數(shù)、實(shí)數(shù)、字符及字符串。cout中的插入符“<<”可以連續(xù)寫(xiě)多個(gè)。#includeusingnamespacestd;voidmain(){std::cout<<"ABCDt"<<1234<<"t"<v
4、oidmain(){std::cout<<"Hello,world!";}當(dāng)寫(xiě)了usingnamespacestd;std::cout就可以省略std了。(2)輸入流cin.可以獲得多個(gè)鍵盤(pán)的輸入值。如:cin>>nNum1>>nNum2>>nNum3;輸入時(shí)三個(gè)數(shù)值之間加上一些空格來(lái)分隔,空格個(gè)數(shù)不限。最后用回車(chē)鍵結(jié)束輸入。或者在每個(gè)數(shù)值之間按回車(chē)鍵。920↙或12↙9↙20↙(3)格式算子oct、dec和Hex能分別將輸入或輸出數(shù)據(jù)轉(zhuǎn)換成八進(jìn)制、十進(jìn)制及十六進(jìn)制。#includeusingnamespacestd;voidmai
5、n(){intnNum;cout<<"PleaseinputaHexinteger:";cin>>hex>>nNum;cout<<"octt"<6、內(nèi)容靠左right輸出內(nèi)容靠右邊(默認(rèn))cout<3)<<""<3);//0falsecout<7、.234568e+05標(biāo)準(zhǔn)輸出流:可以控制輸出格式控制寬度和填充字符的操作是帶參數(shù)的,注意width(n)為一次性操作,即第二次顯示時(shí)將不再有效。默認(rèn)為width(0),表示僅顯示數(shù)值。例如:cout.width(5);cout.fill('S');cout<<23<<23;//輸出:SSS2323在頭文件iomanip的支持下,還可以直接由<<操作:setw(int);//設(shè)置寬度setfill(char);//設(shè)置填充字符#include…cout<8、$271輸出結(jié)果為:cout<<"*s1="<