常用的c++頭文件大全_第1頁
常用的c++頭文件大全_第2頁
常用的c++頭文件大全_第3頁
常用的c++頭文件大全_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、ttinclude 參數(shù)化輸入/輸出ttinclude /數(shù)據(jù)流輸入/輸出ttinclude ttinclude 標(biāo)準(zhǔn)輸入/輸出函數(shù)在使用標(biāo)準(zhǔn)函數(shù)庫中的輸入輸出函數(shù)時(shí),編譯系統(tǒng)要求程序提供 有關(guān)的信息(例如對這些輸入輸出函數(shù)的聲明),#include 的作用就是用來提供這些信息的,stdio. h是C編譯系統(tǒng)提供的一個(gè) 文件名,stdio是standard input & outputn的縮寫,即有關(guān)標(biāo) 準(zhǔn)輸入輸出的信息。在程序中用到系統(tǒng)提供的標(biāo)準(zhǔn)函數(shù)庫中的輸入輸出函數(shù)時(shí),應(yīng) 在程序的開頭寫上一行:#include,zstdio. h或者是 #include,這樣才能調(diào)用庫函數(shù)#include

2、 參數(shù)化輸入/輸出ttinclude 字符串處理ttinclude 在C+程序里面經(jīng)常見到下面的頭文件#include 這里面ioman ip的作用比擬多:主要是對cin, cout之類的一些操縱運(yùn)算子,比方setfill, setw, setbase, setprecision 等等。它是 I/O 流控制頭文 件,就像C里面的格式化輸出一樣.以下是一些常見的控制函數(shù)的: dec置基數(shù)為10相當(dāng)于%dhex置基數(shù)為16相當(dāng)于%Xoct置基數(shù)為8相當(dāng)于%osetfill (c)設(shè)填充字符為csetprecision (n)設(shè)顯示小數(shù)精度為n位setw(n)設(shè)域?qū)挒閚個(gè)字符這個(gè)控制符的意思是保證輸

3、出寬度為n。如:coutsetw(3)lsetw(3)10setw(3)100;輸出結(jié)果為1 10100 (默認(rèn)是右對齊)當(dāng)輸出長度大于3時(shí)(1000), setw(3)不起作用。setioflags(ios:fixed)定的浮點(diǎn)顯示setioflags (ios: scientific) 指數(shù)表示setiosflags (ios: left) 左對齊setiosflags(ios: :right) 右對齊setiosflags (ios: skipws 忽略前導(dǎo)空白setiosflags (ios: :uppercase) 16 進(jìn)制數(shù)大寫輸出setiosflags(ios:lowercas

4、e) 16 進(jìn)制小寫輸出 setiosflags (ios: showpoint)強(qiáng)制顯示小數(shù)點(diǎn)setiosflags (ios: showpos)強(qiáng)制顯示符號舉例:#include ttinclude using namespace std;int mainOcout12345. Oendl; 輸出“12345 coutsetiosflags (ios:fixed) setprecision(3) 1. 2345endl;輸出 1.235coutsetiosflags(ios:scientific)12345. 0endl;輸出1.234500e+004 coutsetprecision(3

5、) 12345. 0endl;輸出“1. 235e+004 ”return 0;基本輸入流基本輸出流/字符串類定義雜項(xiàng)函數(shù)及內(nèi)存分基本輸入流基本輸出流/字符串類定義雜項(xiàng)函數(shù)及內(nèi)存分ttinclude ttinclude ttinclude ttinclude ttinclude 配函數(shù)ttincludeiostream. h的意思是:include是個(gè)包含命令,就是把iostream. h這個(gè)文件里的內(nèi)容復(fù)制到這個(gè)地方ostream. h是input output stream的簡寫,意思為標(biāo)準(zhǔn)的輸入輸出流頭文件。它包含:cin要輸入的內(nèi)容cout*要輸出的內(nèi)容這兩個(gè)輸入輸出的方法需要#inc

6、ludeiostream. h來聲明頭文件。 iostream, h 與 iostream 是不同的。#includeiostream. h是在舊的標(biāo)準(zhǔn)C+中使用。在新標(biāo)準(zhǔn)中,用#includeiostreamo iostream 的意思是輸入輸出流。#includeiostream是標(biāo)準(zhǔn)的C+頭文件,任何符合標(biāo)準(zhǔn)的C+開發(fā) 環(huán)境都有這個(gè)頭文件。還要注意的是:在VS編程時(shí)要添加:using namespace std;其原因是:后綴為.h的頭文件C+標(biāo)準(zhǔn)已經(jīng)明確提出不支持了,早 些的實(shí)現(xiàn)將標(biāo)準(zhǔn)庫功能定義在全局空間里,聲明在帶.h后綴的頭文 件里,C+標(biāo)準(zhǔn)為了和C區(qū)別開,也為了正確使用命名空間,規(guī)定頭 文件不使用后綴.h。因此,當(dāng)使用iostream. h時(shí),相當(dāng)于在c中調(diào) 用庫函數(shù),使用的是全局命名空間,也就是早期的C+實(shí)現(xiàn);當(dāng)使用 iostream的時(shí)候,該頭文件沒有定義全局命名空間,必須使用 name space std;這樣才能正確使用couto其原因是:后綴為.h的頭文件C+標(biāo)準(zhǔn)已經(jīng)明確提出不支持了,早 些的實(shí)現(xiàn)將標(biāo)準(zhǔn)庫功能定義在全局空間里,聲明在帶.h后綴的頭文 件里,C+標(biāo)準(zhǔn)為了和C區(qū)別開,也為了正確使用命名空間,規(guī)定頭 文件不使用后綴.h。因此,當(dāng)使用iostrea

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論