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)標識符(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,并用一個表達式計算面積解決思路讀入半徑利用圓面積公式計算面積輸出面積,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輸入十進制整數(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輸入十六進制或八進制數(shù)據(jù):缺省情況下,系統(tǒng)約定輸入的整型數(shù)是十進制數(shù)據(jù);當要求按八進制或十六進制輸入數(shù)據(jù)時,在cin中必須指明相應(yīng)的數(shù)據(jù)類型:hex為十六進制,oct為八進制,dec為十進制。,inti,j,k,l;cin>>hex>>i;//指明輸入為十六進制數(shù)cin>>oct>>j;//指明輸入為八進制數(shù)cin>>k;//輸入仍為八進制數(shù)cin>>dec>>l;//指明輸入為十進制數(shù)當執(zhí)行到語句cin時,若輸入的數(shù)據(jù)為:11111212,結(jié)果:i:17,j:9,k:10,l:12,2.6I/O流控制,C++程序設(shè)計,49,2.6I/O流控制,輸入語句:cin使用非十進制數(shù)輸入時,要注意以下幾點八進制或十六進制數(shù)的輸入,只能適用于整型變量,不適用于字符型變量,實型變量當在cin中指明使用的數(shù)制輸入后,則所指明的數(shù)制一直有效,直到在接著的cin中指明輸入時所使用的另一數(shù)制為止。如上例中,輸入k的值時,仍為八進制。輸入數(shù)據(jù)的格式、個數(shù)和類型必須與cin中所列舉的變量類型一一對應(yīng)。一旦輸入出錯,不僅使當前的輸入數(shù)據(jù)不正確,而且使得后面的提取數(shù)據(jù)也不正確。,cin>>ab;,cin>>ab;,inta,b;,cin>>a>>b;,C++程序設(shè)計,50,輸出語句:cout與輸入cin對應(yīng)的輸出是cout輸出流當要輸出一個表達式的值時,可使用cout來實現(xiàn),其一般格式為:cout[...];其中運算符“<<”稱為插入運算符,它將緊跟其后的表達式的值,輸出到顯示器當前光標的位置。,2.6I/O流控制,C++程序設(shè)計,51,inta=6;floatf1=12.4;chars1[]="abcd";cout<- 1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
14.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 基本 數(shù)據(jù) 運算 輸入輸出
鏈接地址:http://m.jqnhouse.com/p-3390473.html