A基本數(shù)據(jù)運算與輸入輸出.ppt
《A基本數(shù)據(jù)運算與輸入輸出.ppt》由會員分享,可在線閱讀,更多相關(guān)《A基本數(shù)據(jù)運算與輸入輸出.ppt(63頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第2章基本數(shù)據(jù)運算與輸入輸出(A),C++程序設(shè)計,2,主要內(nèi)容,如何用計算機計算圓面積(2.1-2.4)標(biāo)識符(2.5)基本數(shù)據(jù)類型(2.9)變量定義(2.6)常量(2.8,2.9.1)I/O流控制(3.12)小結(jié)及作業(yè),C++程序設(shè)計,3,2.1如何用計算機計算圓面積,問題描述計算機從鍵盤讀入圓的半徑,輸出其面積程序?qū)⑹褂米兞勘4姘霃胶兔娣e,并用一個表達(dá)式計算面積解決思路讀入半徑利用圓面積公式計算面積輸出面積,C++程序設(shè)計,4,2.1如何用計算機計算圓面積,程序主函數(shù)框架程序清單,intmain(){//Step1:Readinradius//Step2:Computearea//Step3:Displaythearea},#includeusingnamespacestd;intmain(){//Step1:Readinradiusdoubleradius;cout>radius;//Step2:Computeareadoublearea=radius*radius*3.14159;//Step3:Displaytheareacout<<"Theareais"<a>>b;//程序運行至此停下,等待從鍵盤輸入變量值,鍵盤輸入:35或:35均可。,輸入語句自動過濾空白字符!,3,鍵盤,,5,鍵盤,,輸入語句:cin輸入十進(jìn)制整數(shù)和實數(shù):cin>>[>>...],2.6I/O流控制,C++程序設(shè)計,45,floatc,d;cin>>c>>d;,charch1,ch2;cin>>ch1>>ch2;,若輸入:ab則ch1為a,ch2為b。,若輸入:ab則ch1為a,ch2為b。,字符型變量過濾空白字符,cin格式過濾空白字符!,輸入語句:cin浮點型數(shù)據(jù)同整型數(shù)據(jù)一樣字符型數(shù)據(jù),2.6I/O流控制,C++程序設(shè)計,46,floata;inti1,i2;charch1,ch2;cin>>i1>>a>>i2>>ch1>>ch2;,輸入:345.6781ab,i2:1,在缺省的情況下,cin自動跳過輸入的空格,換言之,cin不能將輸入的空格賦給字符型變量;回車鍵也是作為輸入字符之間的分隔符,也不能將輸入的回車鍵字符賦給字符型變量。,a:5.578,i1:34,ch1:a,ch2:b,2.6I/O流控制,輸入語句:cin不同類型數(shù)據(jù)混合輸入,C++程序設(shè)計,47,若要把從鍵盤上輸入的每一個字符,包括空格和回車鍵都作為一個輸入字符賦給字符型變量時,必須使用函數(shù)cin.get(),其格式為:cin.get();,cin.get()從輸入行中取出一個字符,并將它賦給字符型變量,該語句一次只能從輸入行中提取一個字符。,charc1;cin.get(c1);,charch1,ch2,ch3;cin.get(ch1);cin.get(ch2);cin.get(ch3);,則:ch1:A,ch2:空格,ch3:B,輸入:AB,并且在輸入緩沖區(qū)中保留回車鍵!,2.6I/O流控制,C++程序設(shè)計,48,輸入語句:cin輸入十六進(jìn)制或八進(jìn)制數(shù)據(jù):缺省情況下,系統(tǒng)約定輸入的整型數(shù)是十進(jìn)制數(shù)據(jù);當(dāng)要求按八進(jìn)制或十六進(jìn)制輸入數(shù)據(jù)時,在cin中必須指明相應(yīng)的數(shù)據(jù)類型:hex為十六進(jìn)制,oct為八進(jìn)制,dec為十進(jìn)制。,inti,j,k,l;cin>>hex>>i;//指明輸入為十六進(jìn)制數(shù)cin>>oct>>j;//指明輸入為八進(jìn)制數(shù)cin>>k;//輸入仍為八進(jìn)制數(shù)cin>>dec>>l;//指明輸入為十進(jìn)制數(shù)當(dāng)執(zhí)行到語句cin時,若輸入的數(shù)據(jù)為:11111212,結(jié)果:i:17,j:9,k:10,l:12,2.6I/O流控制,C++程序設(shè)計,49,2.6I/O流控制,輸入語句:cin使用非十進(jìn)制數(shù)輸入時,要注意以下幾點八進(jìn)制或十六進(jìn)制數(shù)的輸入,只能適用于整型變量,不適用于字符型變量,實型變量當(dāng)在cin中指明使用的數(shù)制輸入后,則所指明的數(shù)制一直有效,直到在接著的cin中指明輸入時所使用的另一數(shù)制為止。如上例中,輸入k的值時,仍為八進(jìn)制。輸入數(shù)據(jù)的格式、個數(shù)和類型必須與cin中所列舉的變量類型一一對應(yīng)。一旦輸入出錯,不僅使當(dāng)前的輸入數(shù)據(jù)不正確,而且使得后面的提取數(shù)據(jù)也不正確。,cin>>ab;,cin>>ab;,inta,b;,cin>>a>>b;,C++程序設(shè)計,50,輸出語句:cout與輸入cin對應(yīng)的輸出是cout輸出流當(dāng)要輸出一個表達(dá)式的值時,可使用cout來實現(xiàn),其一般格式為:cout[...];其中運算符“<<”稱為插入運算符,它將緊跟其后的表達(dá)式的值,輸出到顯示器當(dāng)前光標(biāo)的位置。,2.6I/O流控制,C++程序設(shè)計,51,inta=6;floatf1=12.4;chars1[]="abcd";cout<- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
14.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 基本 數(shù)據(jù) 運算 輸入輸出
鏈接地址:http://www.820124.com/p-3390473.html