<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 學(xué)習方法與實(shí)踐 > 51單片機C語(yǔ)言學(xué)習(第四課 數據類(lèi)型)

51單片機C語(yǔ)言學(xué)習(第四課 數據類(lèi)型)

——
作者: 時(shí)間:2007-03-30 來(lái)源:電子產(chǎn)品世界 收藏

  先來(lái)簡(jiǎn)單說(shuō)說(shuō)C語(yǔ)言的標識符和關(guān)鍵字。標識符是用來(lái)標識源程序中某個(gè)對象的名字的,這些對象可以是語(yǔ)句、數據類(lèi)型、函數、變量、數組等等。C語(yǔ)言是大小字敏感的一種高級語(yǔ)言,如果我們要定義一個(gè)定時(shí)器1,可以寫(xiě)做"Timer1",如果程序中有"TIMER1",那么這兩個(gè)是完全不同定義的標識符。標識符由字符串,數字和下劃線(xiàn)等組成,注意的是第一個(gè)字符必須是字母或下劃線(xiàn),如"1Timer"是錯誤的,編譯時(shí)便會(huì )有錯誤提示。有些編譯系統專(zhuān)用的標識符是以下劃線(xiàn)開(kāi)頭,所以一般不要以下劃線(xiàn)開(kāi)頭命名標識符。標識符在命名時(shí)應當簡(jiǎn)單,含義清晰,這樣有助于閱讀理解程序。在C51編譯器中,只支持標識符的前32位為有效標識,一般情況下也足夠用了,除非你要寫(xiě)天書(shū):P。

  關(guān)鍵字則是編程語(yǔ)言保留的特殊標識符,它們具有固定名稱(chēng)和含義,在程序編寫(xiě)中不允許標識符與關(guān)鍵資亦同。在KEIL uVision2中的關(guān)鍵字除了有ANSI C標準的32個(gè)關(guān)鍵字外還根據的特點(diǎn)擴展了相關(guān)的關(guān)鍵字。其實(shí)在KEIL uVision2的文本編輯器中編寫(xiě)C程序,系統可以把保留字以不同顏色顯示,缺省顏色為天藍色。(標準和擴展關(guān)鍵字請看附錄一中的附表1-1和附表1-2)

  先看表4-1,表中列出了KEIL uVision2 C51編譯器所支持的數據類(lèi)型。在標準C語(yǔ)言中基本的數據類(lèi)型為char,int,short,long,float和double,而在C51編譯器中int和short相同,float和double相同,這里就不列出說(shuō)明了。下面來(lái)看看它們的具體定義:

數據類(lèi)型

長(cháng) 度

值 域

unsigned char

單字節

0~255

signed char

單字節

-128~+127

unsigned int

雙字節

0~65535

signed int

雙字節

-32768~+32767

unsigned long

四字節

0~4294967295

signed long

四字節

-2147483648~+2147483647

float

四字節

51單片機相關(guān)文章:51單片機教程


c語(yǔ)言相關(guān)文章:c語(yǔ)言教程




關(guān)鍵詞: 51單片機 單板計算機

評論


相關(guān)推薦

技術(shù)專(zhuān)區

国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>