![C程序設(shè)計(jì) 數(shù)據(jù)類型及表達(dá)式實(shí)用PPT學(xué)習(xí)教案_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-9/4/3fb1c026-1ed1-43d7-9ec4-95ed78c1570f/3fb1c026-1ed1-43d7-9ec4-95ed78c1570f1.gif)
![C程序設(shè)計(jì) 數(shù)據(jù)類型及表達(dá)式實(shí)用PPT學(xué)習(xí)教案_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-9/4/3fb1c026-1ed1-43d7-9ec4-95ed78c1570f/3fb1c026-1ed1-43d7-9ec4-95ed78c1570f2.gif)
![C程序設(shè)計(jì) 數(shù)據(jù)類型及表達(dá)式實(shí)用PPT學(xué)習(xí)教案_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-9/4/3fb1c026-1ed1-43d7-9ec4-95ed78c1570f/3fb1c026-1ed1-43d7-9ec4-95ed78c1570f3.gif)
![C程序設(shè)計(jì) 數(shù)據(jù)類型及表達(dá)式實(shí)用PPT學(xué)習(xí)教案_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-9/4/3fb1c026-1ed1-43d7-9ec4-95ed78c1570f/3fb1c026-1ed1-43d7-9ec4-95ed78c1570f4.gif)
![C程序設(shè)計(jì) 數(shù)據(jù)類型及表達(dá)式實(shí)用PPT學(xué)習(xí)教案_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-9/4/3fb1c026-1ed1-43d7-9ec4-95ed78c1570f/3fb1c026-1ed1-43d7-9ec4-95ed78c1570f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、會(huì)計(jì)學(xué)1C程序設(shè)計(jì)程序設(shè)計(jì) 數(shù)據(jù)類型及表達(dá)式實(shí)用數(shù)據(jù)類型及表達(dá)式實(shí)用#include void main( ) double x,y; cout xy ; double z=x+y; cout x+y= zendl ; 不是不是“”!應(yīng)該是應(yīng)該是;此處無此處無; error C2018: unknown character 0 xa3肯定是中文符號(hào)錯(cuò)肯定是中文符號(hào)錯(cuò)第1頁(yè)/共78頁(yè)unknown character “ 0 xa3 ” 不可知字符(中文符號(hào))syntax error : missing ; before type doublex : undeclared identifier:
2、x:是沒有聲明的標(biāo)識(shí)符unexpected tokens following preprocessor directive - expected a newline(若在#include行尾有;則有本條錯(cuò)誤):第2頁(yè)/共78頁(yè)本地變量沒有初始化就使用了第3頁(yè)/共78頁(yè)第4頁(yè)/共78頁(yè)第5頁(yè)/共78頁(yè)2.1 2.1 詞法符號(hào)詞法符號(hào)2.2 2.2 常用基本數(shù)據(jù)類型常用基本數(shù)據(jù)類型2.3 2.3 常量與變量常量與變量2.4 2.4 運(yùn)算符與表達(dá)式運(yùn)算符與表達(dá)式第6頁(yè)/共78頁(yè)第7頁(yè)/共78頁(yè)1.:即程序中允許出現(xiàn)的符號(hào):即程序中允許出現(xiàn)的符號(hào)(ASCII碼字符集)碼字符集)每種程序設(shè)計(jì)語(yǔ)言都使用一
3、些特定的字符來構(gòu)造基每種程序設(shè)計(jì)語(yǔ)言都使用一些特定的字符來構(gòu)造基本詞法單位,這些字符構(gòu)成的集合就叫做字符集。本詞法單位,這些字符構(gòu)成的集合就叫做字符集。 26個(gè)小寫字母(個(gè)小寫字母(az)、)、26個(gè)大寫字母(個(gè)大寫字母(AZ) 10個(gè)數(shù)字(個(gè)數(shù)字(09) 其他符號(hào):其他符號(hào):+ - * / = |? %,( ):;.!“_#& (空格空格)第8頁(yè)/共78頁(yè)第9頁(yè)/共78頁(yè)第10頁(yè)/共78頁(yè)不同標(biāo)識(shí)符不同標(biāo)識(shí)符第11頁(yè)/共78頁(yè)第12頁(yè)/共78頁(yè)#include #include /*已知三邊求三角形面積已知三邊求三角形面積*/void main() /主函數(shù)主函數(shù)double a,b,c,s
4、,area;cinabc; /輸入三邊長(zhǎng)輸入三邊長(zhǎng)s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c);cout“area=“areaendl;第13頁(yè)/共78頁(yè)基本型基本型 (int)短整型短整型 (short)長(zhǎng)整型長(zhǎng)整型 (long)單精度型(單精度型(float)雙精度型雙精度型 (double)P15 圖圖2-1第14頁(yè)/共78頁(yè)1 1、基本數(shù)據(jù)類型、基本數(shù)據(jù)類型 (P15P15表表2-22-2)N 不同數(shù)據(jù)類型的存儲(chǔ)位數(shù)不同不同數(shù)據(jù)類型的存儲(chǔ)位數(shù)不同,數(shù)的范圍不同數(shù)的范圍不同N進(jìn)行數(shù)據(jù)處理時(shí),根據(jù)數(shù)的特點(diǎn)決定數(shù)據(jù)類型進(jìn)行數(shù)據(jù)處理時(shí),根據(jù)數(shù)的特點(diǎn)決定數(shù)據(jù)
5、類型第15頁(yè)/共78頁(yè)是否能為負(fù)數(shù)數(shù)的范圍是否更寬無符號(hào):00000000 11111111 可表示0到255共256個(gè)數(shù)有符號(hào): 11111111 01111111 可表示-128到+127共256個(gè)數(shù)0代表正,1代表負(fù), 111111 1第16頁(yè)/共78頁(yè)第17頁(yè)/共78頁(yè)#include void main()double r,s,a;coutr;s=2*r*3.14;a=r*r*3.14;couts=sendl;coutarea=aendl;第18頁(yè)/共78頁(yè)第19頁(yè)/共78頁(yè)第20頁(yè)/共78頁(yè)第21頁(yè)/共78頁(yè) A: 65a: 970: 48第22頁(yè)/共78頁(yè)001100000100
6、000100111001010001003 a 9 d # = s 0第23頁(yè)/共78頁(yè)ASk3 (錯(cuò)?。ㄥe(cuò)!)ASk3ASk3ASk3coutASk3;第24頁(yè)/共78頁(yè)第25頁(yè)/共78頁(yè) #include void main()double r,s,a;coutr;s=2*r*3.14;a=r*r*3.14;couts=sendl;coutarea=aendl;#include const double PI=3.14;void main()double r,s,a;coutr;s=2*r*PI;a=r*r*PI;couts=sendl;coutarea=aendl;3.1415926;
7、第26頁(yè)/共78頁(yè)第27頁(yè)/共78頁(yè)第28頁(yè)/共78頁(yè)第29頁(yè)/共78頁(yè)第30頁(yè)/共78頁(yè)第31頁(yè)/共78頁(yè)4 個(gè)字節(jié)個(gè)字節(jié)第32頁(yè)/共78頁(yè)內(nèi)容起始地址空間大小由類型決定與變量名A關(guān)聯(lián)對(duì)應(yīng)變量值100110051009100d300第33頁(yè)/共78頁(yè)第34頁(yè)/共78頁(yè)第35頁(yè)/共78頁(yè)表達(dá)式表達(dá)式第36頁(yè)/共78頁(yè)第37頁(yè)/共78頁(yè)第38頁(yè)/共78頁(yè)第39頁(yè)/共78頁(yè)第40頁(yè)/共78頁(yè)第41頁(yè)/共78頁(yè) 第42頁(yè)/共78頁(yè)等效于等效于等效于等效于54a值表達(dá)式值5a值表達(dá)式值5第43頁(yè)/共78頁(yè) int a=3; int b=+a; int c=a+;。4a值表達(dá)式值a值表達(dá)式值34445近
8、水樓臺(tái)先得月33第44頁(yè)/共78頁(yè)第45頁(yè)/共78頁(yè)第46頁(yè)/共78頁(yè)對(duì)象對(duì)象1 1 a a對(duì)象對(duì)象2 2 b b!a!aa&ba&ba|ba|bfalsefalsefalsefalsetruetruefalsefalsefalsefalsefalsefalsetruetruefalsefalsetruetruetruetruefalsefalsefalsefalsefalsefalsetruetruetruetruetruetruetruetruetruetrue第47頁(yè)/共78頁(yè)第48頁(yè)/共78頁(yè)位運(yùn)算符第49頁(yè)/共78頁(yè)考慮到數(shù)據(jù)在計(jì)算機(jī)內(nèi)的存儲(chǔ)表示,假如x和y均 占 用 一 個(gè) 字 節(jié)
9、 , 其 二 進(jìn) 制 為 : x=00001101,y=00101011 x結(jié)果應(yīng)為11110010,十進(jìn)制結(jié)果為-14?!咀ⅰ?4的二進(jìn)制為00001110,-14的補(bǔ)碼是14的原碼求反加1,即11110001+1=11110010 【例例】x=13,y=43,計(jì)算各運(yùn)算結(jié)果。X&y運(yùn)算如下:十進(jìn)制結(jié)果為9第50頁(yè)/共78頁(yè)第51頁(yè)/共78頁(yè)第52頁(yè)/共78頁(yè)實(shí)現(xiàn)把a(bǔ)和b 中較小的值賦給x 第53頁(yè)/共78頁(yè)表達(dá)式表達(dá)式2 2表達(dá)式表達(dá)式n n表達(dá)式表達(dá)式1 1第54頁(yè)/共78頁(yè)第55頁(yè)/共78頁(yè) 第56頁(yè)/共78頁(yè)第57頁(yè)/共78頁(yè)第58頁(yè)/共78頁(yè) int a=7*2+ -3%5-4/3
10、; /a:10floatb=510+-5.6f/0.03f/b:323.333inta,m(3),n(4);a=m+-(-n);/a:0m:4n:3第59頁(yè)/共78頁(yè)第60頁(yè)/共78頁(yè)第61頁(yè)/共78頁(yè) charx(m),y(n);intn;n=x3)+(y-x=1);/n:3第62頁(yè)/共78頁(yè)int a(3),b(0);bool c=true;!c&a+; /a:3 表達(dá)式的值:表達(dá)式的值:falsea|b+/b:0表達(dá)式的值:表達(dá)式的值:true !c&a+; /a:4 表達(dá)式的值:表達(dá)式的值:0c|b+ /b:1 表達(dá)式的值:表達(dá)式的值:1第63頁(yè)/共78頁(yè)inta(3),b(4),c;
11、c=ab?+a:+b;/c:5c=a-b?a+b:a-3?b:a;/c:8從右向左結(jié)合從右向左結(jié)合int x(1),y(3),z(5); /從右向左結(jié)合 z=(x*=2)+(y+=4)+2;/?(2,7,11) inta,b,c;a=1,b=2,c=a+b+3;/c:6c=(a+,a+=b,a+b);/c:6第64頁(yè)/共78頁(yè)第65頁(yè)/共78頁(yè)short,char-int-long-double,float-double3+4.0第66頁(yè)/共78頁(yè)A + 32 + 7.23 * 6 - 5 / 3第67頁(yè)/共78頁(yè)一般形式:第68頁(yè)/共78頁(yè)第69頁(yè)/共78頁(yè) 第70頁(yè)/共78頁(yè)1. char與與 short 、 int轉(zhuǎn)換轉(zhuǎn)換char與與 short 、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 一年級(jí)上冊(cè)數(shù)學(xué)聽評(píng)課記錄《7.3 有幾瓶牛奶(4)》北師大版
- 蘇教版小學(xué)數(shù)學(xué)二年級(jí)上乘法口算試題
- 公司廚師聘用合同范本
- 任務(wù)二貿(mào)易合同范本
- 2022年新課標(biāo)八年級(jí)上冊(cè)歷史第一單元中國(guó)開始淪為半殖民地半封建社會(huì)1-3課共3課時(shí)聽課評(píng)課記錄
- 2025年度股權(quán)增資擴(kuò)股協(xié)議-創(chuàng)新科技研發(fā)合作
- 2025年度返點(diǎn)合作協(xié)議版:人力資源服務(wù)銷售返利合作方案
- 2025年度污水管安裝工程進(jìn)度與結(jié)算合同
- 2025年度股東對(duì)公司無息借款及財(cái)務(wù)支持合同
- 2025年度老式摩托車俱樂部會(huì)員權(quán)益續(xù)費(fèi)合同
- 2025公司借款合同范本借款合同
- 閩教版(2020)小學(xué)信息技術(shù)三年級(jí)上冊(cè)第2課《人工智能在身邊》說課稿及反思
- 語(yǔ)文-百師聯(lián)盟2025屆高三一輪復(fù)習(xí)聯(lián)考(五)試題和答案
- 地理-山東省濰坊市、臨沂市2024-2025學(xué)年度2025屆高三上學(xué)期期末質(zhì)量檢測(cè)試題和答案
- 正面上手發(fā)球技術(shù) 說課稿-2023-2024學(xué)年高一上學(xué)期體育與健康人教版必修第一冊(cè)
- 佛山市普通高中2025屆高三下學(xué)期一模考試數(shù)學(xué)試題含解析
- 人教 一年級(jí) 數(shù)學(xué) 下冊(cè) 第6單元 100以內(nèi)的加法和減法(一)《兩位數(shù)加一位數(shù)(不進(jìn)位)、整十?dāng)?shù)》課件
- 事故隱患排查治理情況月統(tǒng)計(jì)分析表
- 2024年中國(guó)黃油行業(yè)供需態(tài)勢(shì)及進(jìn)出口狀況分析
- 永磁直流(汽車)電機(jī)計(jì)算程序
- 中學(xué)學(xué)校2024-2025學(xué)年教師發(fā)展中心工作計(jì)劃
評(píng)論
0/150
提交評(píng)論