資源描述:
《C語言N02 C語言基本數(shù)據(jù)類型 2學(xué)時.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第二章基本數(shù)據(jù)類型本章課程共2學(xué)時其中:授課2學(xué)時,上機2學(xué)時8/26/202112.1基本數(shù)據(jù)類型類型符號關(guān)鍵字所占位數(shù)數(shù)的范圍整型有(signed)int16-32768(-215)~32767(215-1)(signed)short16-32768(-215)~32767(215-1)(signed)long32-2147483648(-231)~2147483647(231-1)無unsignedint160~65535(216-1)unsignedshort160~65535(216-1)unsignedlong320~42949672
2、95(232-1)實型有float323.4e-38~3.4e38有double641.7e-308~1.7e308字符型有char8-128(-27)~127(27-1)無unsignedchar80~255(28-1)8/26/202122.2常量:程序運行時值不能改變的量符號常量:用標(biāo)識符代表的常量直接常量:直接用數(shù)值表示的常量/*符號常量舉例Ex02_01.c*/#definePRICE30main(){intnum,total;num=10;total=num*PRICE;printf("total=%d",total);}宏定義預(yù)處理
3、命令,不是C語句整型常量實型常量字符常量字符串常量12,-22435,0313,0x1213.14,1.2e-8,3.6E+9‘A’,‘E’,‘+’,‘101’,‘xEF’,‘’“China”,“Hellow”,“”8/26/20213三種整型直接常量的表示方式十進(jìn)制符號:0~9,+,-123,-456八進(jìn)制以0開頭,后面跟符號:0~7,0123,011十六進(jìn)制以0x開頭,后面跟符號:0~9,a~f,A~F0x123,0xff整型直接常量的類型的確定原則:(1)根據(jù)其值所在范圍確定其數(shù)據(jù)類型(2)在整常量后加字母l或L,認(rèn)為它是longi
4、nt型常量(2)在整常量后加字母u或U,認(rèn)為它是unsignedint型常量例:判定下列三個整型直接常量的存儲方式和類型(1)12315(2)123L(3)-12345u8/26/20214實型直接常量的表示形式小數(shù)形式0.12,.34,-.56,123.必須要有小數(shù)點指數(shù)形式12.3e3,123E2,1.23e4E或e前必須有數(shù)字E或e后必須為整數(shù)實型直接常量的類型的確定原則:(1)默認(rèn)為雙精度double型(2)在實型常量后加字母f或F,認(rèn)為它是浮點型(float)常量8/26/20215字符常量:用單引號括起來的單個普通字符或轉(zhuǎn)義字符如:‘
5、a’‘A’‘?’‘’‘101’字符常量的值:該字符的ASCII碼值如:‘A’—65,‘a(chǎn)’—97,‘0’—48,‘’—10轉(zhuǎn)義字符:反斜線后面跟一個字符或一個代碼值表示轉(zhuǎn)義字符含義轉(zhuǎn)義字符含義換行t制表符v垂直制表符b退格r回車f換頁a響鈴\反斜線’單引號”雙引號ddd3位8進(jìn)制數(shù)xhh2位16進(jìn)制數(shù)例轉(zhuǎn)義字符舉例main(){printf("101x42C");printf("Isay:"Howareyou?"");printf("\CProgram\");printf("Turbo
6、'C'");}運行結(jié)果:(屏幕顯示)ABCIsay:”Howareyou?”CProgramTurbo‘C’8/26/20216字符串常量:用雙引號(“”)括起來的字符序列每個字符串尾自動加一個‘