c語言程序設(shè)計第2章基本數(shù)據(jù)類型與運(yùn)算符

c語言程序設(shè)計第2章基本數(shù)據(jù)類型與運(yùn)算符

ID:39963392

大小:831.31 KB

頁數(shù):87頁

時間:2019-07-16

c語言程序設(shè)計第2章基本數(shù)據(jù)類型與運(yùn)算符_第1頁
c語言程序設(shè)計第2章基本數(shù)據(jù)類型與運(yùn)算符_第2頁
c語言程序設(shè)計第2章基本數(shù)據(jù)類型與運(yùn)算符_第3頁
c語言程序設(shè)計第2章基本數(shù)據(jù)類型與運(yùn)算符_第4頁
c語言程序設(shè)計第2章基本數(shù)據(jù)類型與運(yùn)算符_第5頁
資源描述:

《c語言程序設(shè)計第2章基本數(shù)據(jù)類型與運(yùn)算符》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第2章基本數(shù)據(jù)類型與運(yùn)算符返回總目錄目 錄2.1數(shù)據(jù)類型和取值范圍2.2運(yùn)算符2.3輸入/輸出函數(shù)2.4習(xí)題二返回總目錄●基本要求:1)熟悉C語言的常用數(shù)據(jù)類型;2)熟悉C語言的常用運(yùn)算符;3)熟練掌握輸入/輸出函數(shù)的使用?!駥W(xué)習(xí)重點(diǎn):1)C語言運(yùn)算符的使用;2)輸入/輸出函數(shù)的使用。2.1基本數(shù)據(jù)類型和取值范圍2.1.1基本數(shù)據(jù)類型和取值范圍C數(shù)據(jù)類型基本類型構(gòu)造類型指針類型空類型void自定義typedef數(shù)值類型字符類型char枚舉類型enum整型浮點(diǎn)型單精度型float雙精度型double短整型short長整型long整型int數(shù)組結(jié)構(gòu)體struct

2、共用體union數(shù)據(jù)類型決定:1.數(shù)據(jù)占內(nèi)存字節(jié)數(shù)2.數(shù)據(jù)取值范圍3.其上可進(jìn)行的操作●數(shù)據(jù)類型總表返回目錄●基本類型及范圍(VisualC++6.0環(huán)境下)2.1基本數(shù)據(jù)類型和取值范圍2.1.1基本數(shù)據(jù)類型和取值范圍2.1.2常量與變量●標(biāo)識符定義:用來標(biāo)識變量、常量、函數(shù)等的字符序列組成:只能由字母、數(shù)字、下劃線組成,且第一個字母必須是字母或下劃線大小寫敏感不能使用關(guān)鍵字命名原則:見名知意不宜混淆如l與I,o與02.1基本數(shù)據(jù)類型和取值范圍2.1.2常量與變量●標(biāo)識符例:判斷下列標(biāo)識符號合法性sumSumM.D.JohndayDate3daysstuden

3、t_name#33lotus_1_2_3chara>b_above$123M.D.John3days#33char$123a>b2.1基本數(shù)據(jù)類型和取值范圍2.1.2常量與變量●常量定義:程序運(yùn)行時其值不能改變的量(即常數(shù))分類:符號常量:用標(biāo)識符代表常量定義格式:#define符號常量常量如#definePRICE30例符號常量舉例#definePRICE30main(){intnum,total;num=10;total=num*PRICE;printf("total=%d",total);}一般用大寫字母是宏定義預(yù)處理命令,不是C語句直接常量:整型常量實

4、型常量字符常量字符串常量2.1基本數(shù)據(jù)類型和取值范圍2.1.2常量與變量●常量---整型常量(整常數(shù))三種形式:十進(jìn)制整數(shù):由數(shù)字0~9和正負(fù)號表示.如123,-456,0八進(jìn)制整數(shù):由數(shù)字0開頭,后跟數(shù)字0~7表示.如0123,011十六進(jìn)制整數(shù):由0x開頭,后跟0~9,a~f,A~F表示.如0x123,0Xff示例:0571=(377)100x179=(377)100X179=(377)102.1基本數(shù)據(jù)類型和取值范圍2.1.2常量與變量●常量---整型常量(整常數(shù))兩種長度:整型常量按長度劃分為兩種:短整型和長整型(后綴為小寫字母l或大寫字母L),從長度

5、來看:TurboC中默認(rèn)為短整型,如-377是一個短整型數(shù),而-377l或-377L表示-377是長整型數(shù)。而在VisualC++6.0中默認(rèn)為長整型,如-377、-377l或-377L均表示-377是長整型數(shù)。例:語句:printf(“%d,%d”,sizeof(-377),sizeof(-377L));在TurboC中的運(yùn)行結(jié)果為:2,4而在VC中的結(jié)果為:4,4小結(jié):從數(shù)據(jù)類型角度來分析,整型常量默認(rèn)為int類型,而加上后綴(l或L)后,就是longint類型。2.1基本數(shù)據(jù)類型和取值范圍2.1.2常量與變量●常量---實型常量(實數(shù)或浮點(diǎn)數(shù))表示形式:

6、十進(jìn)制數(shù)形式:(必須有小數(shù)點(diǎn))如0.123,.123,123.0,0.0,123.指數(shù)形式:(e或E之前必須有數(shù)字;指數(shù)必須為整數(shù))如12.3e3,123E2,1.23e4,e-5,1.2E-3.5實型常量的類型默認(rèn)double型在實型常量后加字母f或F,認(rèn)為它是float型例:語句:printf(“%d,%d”,sizeof(0.123),sizeof(0.123F));在TurboC和VC中的運(yùn)行結(jié)果均為:8,42.1基本數(shù)據(jù)類型和取值范圍2.1.2常量與變量●常量---字符常量定義:用單引號括起來的單個普通字符或轉(zhuǎn)義字符.字符常量的值:該字符的ASCII

7、碼值如‘a(chǎn)’‘A’‘?’‘’‘101’轉(zhuǎn)義字符:反斜線后面跟一個字符或一個代碼值表示如‘A’——65,‘a(chǎn)’——97,‘0’——48,‘’——102.1基本數(shù)據(jù)類型和取值范圍2.1.2常量與變量●常量---字符常量<轉(zhuǎn)義字符及其含義:轉(zhuǎn)義字符含義vra‘oootbf\“xhh轉(zhuǎn)義字符含義換行垂直制表回車響鈴單引號3位8進(jìn)制數(shù)ooo代表的字符水平制表退格換頁反斜線雙引號2位16進(jìn)制數(shù)hh代表的字符2.1基本數(shù)據(jù)類型和取值范圍2.1.2常量與變量●常量---字符常量如‘101’-----------‘A’‘