資源描述:
《C語言的基本數(shù)據(jù)類型和變量的存儲類》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第2章C語言的基本數(shù)據(jù)類型和變量的存儲類C語言程序設(shè)計(jì)C數(shù)據(jù)類型如下:變量的概念變量是指在程序運(yùn)行過程中可以發(fā)生改變的量變量的特征:(1)它有一個(gè)變量名,變量名的命名方式符合標(biāo)識符的命名規(guī)則。(2)變量有類型之分。不同類型的變量占用的內(nèi)存單元(字節(jié))數(shù)不同,因此每個(gè)變量都有一個(gè)確定的類型。(3)變量可以存放值。程序運(yùn)行過程中用到的變量必須有確切的值,變量在使用前必須賦值,變量的值存儲在內(nèi)存中。在程序中通過變量名來引用變量的值。變量變量名和變量值的區(qū)別:在程序運(yùn)行過程中從變量x中取值,實(shí)際上是通過變量名x找到相應(yīng)的內(nèi)存地址,從其存儲單元中取數(shù)據(jù)30。變量
2、名與變量值的區(qū)別變量的概念變量§2.1整型數(shù)據(jù)2.1.1整型常量表示形式:計(jì)算機(jī)中用二進(jìn)制形式存儲數(shù)據(jù);為便于表示和使用,整型常量還可以表示成十進(jìn)制、八進(jìn)制和十六進(jìn)制八進(jìn)制與十六進(jìn)制常數(shù)以數(shù)字“0”開始的整型常數(shù)是八進(jìn)制數(shù)022、-037010和10大小不一樣因?yàn)榘诉M(jìn)制并不常用,所以此種表示法比較少見以“0x”或者“0X”開始的整型常數(shù)是十六進(jìn)制A~F和a~f用來表示十進(jìn)制的10~15十六進(jìn)制的形式比較常用0x12、-0x1F,-0x1f符號數(shù)據(jù)類型類型標(biāo)識符字節(jié)數(shù)取值范圍帶符號整型int4-2147483648~+2147483647短整型short
3、(或shortint)2-32768~+32767長整型long(或longint)4-2147483648~+2147483647無符號無符號整型unsigned(或unsignedint)40~4294967295無符號短整型unsignedshort20~65535無符號長整型unsignedlong40~42949672952.1.2整型變量整型變量類型2.2.1字符(Character)常量字符常數(shù)的表示方法’a’,’A’,’5’,’%’,’$’……單引號內(nèi)只能有一個(gè)字符,除非用“”開頭就是一個(gè)普通整數(shù),也可以參與各種數(shù)學(xué)運(yùn)算每個(gè)字符具有一
4、個(gè)0~255之間的數(shù)值,可從ASCII表查出注意:’6’和整數(shù)6的區(qū)別字符的數(shù)學(xué)運(yùn)算在密碼學(xué)內(nèi)用得比較多用“”開頭的字符為轉(zhuǎn)義字符例如,’’,代表1個(gè)字符轉(zhuǎn)義字符及其含義字符形式含義ASCII代碼換行,將當(dāng)前位置移到下一行開頭10t水平位移,跳到下一個(gè)tab位置9b退格,將當(dāng)前位置移到前一列8r回車,將當(dāng)前位置移到本行開頭13f換頁,將當(dāng)前位置移到下一頁開頭12\反斜杠字符“”92'單引號字符“'”39"雙引號字符“"”34