第03講 常量、變量與標(biāo)志符 整型、實(shí)型、字符型數(shù)據(jù)_第1頁(yè)
第03講 常量、變量與標(biāo)志符 整型、實(shí)型、字符型數(shù)據(jù)_第2頁(yè)
第03講 常量、變量與標(biāo)志符 整型、實(shí)型、字符型數(shù)據(jù)_第3頁(yè)
第03講 常量、變量與標(biāo)志符 整型、實(shí)型、字符型數(shù)據(jù)_第4頁(yè)
第03講 常量、變量與標(biāo)志符 整型、實(shí)型、字符型數(shù)據(jù)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第3講常量、變量與標(biāo)志符 整型、實(shí)型、字符型數(shù)據(jù)2.2 常量、變量與標(biāo)識(shí)符常量、變量與標(biāo)識(shí)符例2.1 符號(hào)常量的使用2. 變量3. 標(biāo)識(shí)符標(biāo)識(shí)符的分類 C語(yǔ)言的標(biāo)識(shí)符可以分為以下三類。 關(guān)鍵字 C語(yǔ)言規(guī)定的一批標(biāo)識(shí)符,它們?cè)诔绦蛑卸即碇潭ǖ暮x,不能另作它用。 預(yù)定義標(biāo)識(shí)符 在C語(yǔ)言中也都有特定的含義,允許另作它用,但這將使這些標(biāo)識(shí)符失去系統(tǒng)規(guī)定的原意。 用戶標(biāo)識(shí)符 用戶根據(jù)需要定義,一般用來給變量、函數(shù)、數(shù)組或文件等命名。除要遵循標(biāo)識(shí)符的命名規(guī)則外,還應(yīng)注意做到“見名知義”,即選擇的用戶標(biāo)識(shí)符應(yīng)具有相關(guān)含義,以增加程序的可讀性。 如果用戶標(biāo)識(shí)符與關(guān)鍵字相同,程序在編譯時(shí)將給出出錯(cuò)信息,如

2、果與預(yù)定義標(biāo)識(shí)符相同,系統(tǒng)并不報(bào)錯(cuò),只是該預(yù)定義標(biāo)識(shí)符將失去原定含義,代之以用戶確認(rèn)的含義,可能會(huì)引發(fā)一些運(yùn)行時(shí)的錯(cuò)誤。 2.3 整型數(shù)據(jù)整型數(shù)據(jù)包括整型常量和整型變量。整型數(shù)據(jù)包括整型常量和整型變量。 ,即,即(157)(157)8 8,其對(duì)應(yīng)的十進(jìn)制數(shù)值為:,其對(duì)應(yīng)的十進(jìn)制數(shù)值為:1 18 82 2+5+58 81 1+7+78 80 0,即,即111111。八進(jìn)制數(shù)中的數(shù)位符。八進(jìn)制數(shù)中的數(shù)位符號(hào)只能有號(hào)只能有8 8 個(gè),即個(gè),即0 07 7。,即,即(157)(157)1616,其對(duì),其對(duì)應(yīng)的十進(jìn)制數(shù)值為:應(yīng)的十進(jìn)制數(shù)值為:1 116162 2+5+516161 1+7+716160

3、0,即,即343343。十六進(jìn)制數(shù)中的數(shù)位符號(hào)為數(shù)字字符十六進(jìn)制數(shù)中的數(shù)位符號(hào)為數(shù)字字符0 09 9和英文字和英文字母母A AF F等等1616個(gè)字符。個(gè)字符。2.整型變量 整型變量整型變量可以分為可以分為基本整型基本整型、短整型短整型、長(zhǎng)整型長(zhǎng)整型和和無符號(hào)無符號(hào)整型整型四種。本節(jié)只介紹基本整型的變量。四種。本節(jié)只介紹基本整型的變量。 C C語(yǔ)言規(guī)定在程序中所有要用到的語(yǔ)言規(guī)定在程序中所有要用到的變量變量, ,在使用前必須先在使用前必須先指定其類型,指定其類型,即對(duì)變量進(jìn)行即對(duì)變量進(jìn)行“定義定義”或者說明?;蛘哒f明。 基本整型的變量用類型名關(guān)鍵字基本整型的變量用類型名關(guān)鍵字intint 進(jìn)行

4、定義,定義形進(jìn)行定義,定義形式如下:式如下: int k; / /* *定義變量定義變量k k為整型變量為整型變量* */ / int x1, x2, x3; / /* *定義變量定義變量x1, x2x1, x2和和x3x3均為整型變量均為整型變量* */ / 一般微機(jī)都會(huì)為每個(gè)已定義的基本整型的變量在內(nèi)存一般微機(jī)都會(huì)為每個(gè)已定義的基本整型的變量在內(nèi)存中中開辟開辟2 2個(gè)連續(xù)的存儲(chǔ)單元個(gè)連續(xù)的存儲(chǔ)單元,一個(gè)存儲(chǔ)單元可以存放,一個(gè)存儲(chǔ)單元可以存放8 8位的位的二進(jìn)制信息,一個(gè)基本整型的變量中具有二進(jìn)制信息,一個(gè)基本整型的變量中具有1616位位的二進(jìn)制信的二進(jìn)制信息,其中的最高數(shù)值位為符號(hào)位,它所

5、能表示的數(shù)值范圍息,其中的最高數(shù)值位為符號(hào)位,它所能表示的數(shù)值范圍為:為:-3276832767。3. 整型數(shù)據(jù)分類類型類型類型名類型名符號(hào)符號(hào) 類型類型類型名類型名符號(hào)符號(hào)基本整型基本整型int最高位最高位無符號(hào)無符號(hào)整型整型unsigned int無無短整型短整型short int或或short最高位最高位無符號(hào)無符號(hào)短整型短整型unsigned short無無長(zhǎng)整型長(zhǎng)整型long int或或long最高位最高位無符號(hào)無符號(hào)長(zhǎng)整型長(zhǎng)整型unsigned long 無無無符號(hào)型數(shù)據(jù)無符號(hào)型數(shù)據(jù)和其相應(yīng)的有符號(hào)型數(shù)據(jù)占用相同的存儲(chǔ)空間和其相應(yīng)的有符號(hào)型數(shù)據(jù)占用相同的存儲(chǔ)空間 不同的不同的C C

6、語(yǔ)言處理系統(tǒng)對(duì)這幾類整型數(shù)所占用的字節(jié)數(shù)和數(shù)值范圍語(yǔ)言處理系統(tǒng)對(duì)這幾類整型數(shù)所占用的字節(jié)數(shù)和數(shù)值范圍有不同規(guī)定有不同規(guī)定,只要求長(zhǎng)整型(只要求長(zhǎng)整型(longlong)數(shù)據(jù)所占字節(jié)數(shù)不少于基本整)數(shù)據(jù)所占字節(jié)數(shù)不少于基本整型(型(intint),短整型(),短整型(shortshort)不多于基本整型)不多于基本整型 標(biāo)準(zhǔn)標(biāo)準(zhǔn)C C基本整型占基本整型占2 2個(gè)字節(jié),個(gè)字節(jié),VCVC基本整型占基本整型占4 4個(gè)字節(jié)個(gè)字節(jié)表表2.1 C2.1 C語(yǔ)言中各種整型數(shù)據(jù)的長(zhǎng)度及取值范圍語(yǔ)言中各種整型數(shù)據(jù)的長(zhǎng)度及取值范圍4.整型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式 在計(jì)算機(jī)中,在計(jì)算機(jī)中,每一種數(shù)據(jù)類型的數(shù)據(jù)位數(shù)都是固

7、定不變每一種數(shù)據(jù)類型的數(shù)據(jù)位數(shù)都是固定不變的的,所以每一種數(shù)據(jù)類型都有它的取值范圍,在進(jìn)行算術(shù),所以每一種數(shù)據(jù)類型都有它的取值范圍,在進(jìn)行算術(shù)運(yùn)算的過程中,如果運(yùn)算結(jié)果超出了它的取值范圍,就會(huì)運(yùn)算的過程中,如果運(yùn)算結(jié)果超出了它的取值范圍,就會(huì)得到一個(gè)錯(cuò)誤的運(yùn)算結(jié)果,這種情況稱為得到一個(gè)錯(cuò)誤的運(yùn)算結(jié)果,這種情況稱為溢出溢出。 標(biāo)準(zhǔn)標(biāo)準(zhǔn)C C語(yǔ)言的基本整型的數(shù)據(jù)都是十六位的,其中的最語(yǔ)言的基本整型的數(shù)據(jù)都是十六位的,其中的最高位高位( (即最左邊的一位即最左邊的一位) )用來存放整數(shù)的符號(hào),若是正整數(shù),用來存放整數(shù)的符號(hào),若是正整數(shù),最高位為最高位為0 0,若是負(fù)整數(shù),最高位為,若是負(fù)整數(shù),最高位

8、為1 1。因此,從最高位就。因此,從最高位就立刻能判別出存儲(chǔ)器中存放的一個(gè)整數(shù)是正整數(shù)還是負(fù)整立刻能判別出存儲(chǔ)器中存放的一個(gè)整數(shù)是正整數(shù)還是負(fù)整數(shù)。數(shù)。 例 如 整 數(shù)例 如 整 數(shù) 5 5 , 其 在 內(nèi) 存 中 的 二 進(jìn) 制 碼 為 :, 其 在 內(nèi) 存 中 的 二 進(jìn) 制 碼 為 : 0 0000000000000101000000000000101。 正整數(shù)的這種存儲(chǔ)形式正整數(shù)的這種存儲(chǔ)形式, ,稱為稱為“原碼形式原碼形式”的機(jī)器數(shù)。的機(jī)器數(shù)。 所謂所謂原碼原碼是指一個(gè)數(shù)的最高位為符號(hào)位,其余的數(shù)位均是指一個(gè)數(shù)的最高位為符號(hào)位,其余的數(shù)位均為數(shù)值位,數(shù)值位的值即為該數(shù)所對(duì)應(yīng)的二進(jìn)制數(shù)

9、的值。為數(shù)值位,數(shù)值位的值即為該數(shù)所對(duì)應(yīng)的二進(jìn)制數(shù)的值。如十進(jìn)制數(shù)如十進(jìn)制數(shù)+5+5的原碼的原碼為:為:0 0000000000000101000000000000101; 十進(jìn)制數(shù)十進(jìn)制數(shù)-5-5的原碼的原碼為:為:1 1000000000000101000000000000101。 計(jì)算機(jī)中的數(shù)都是用計(jì)算機(jī)中的數(shù)都是用補(bǔ)碼補(bǔ)碼表示的機(jī)器數(shù)。表示的機(jī)器數(shù)。一個(gè)一個(gè)正數(shù)的補(bǔ)正數(shù)的補(bǔ)碼碼和其原碼的形式完全相同;而一個(gè)和其原碼的形式完全相同;而一個(gè)負(fù)數(shù)的補(bǔ)碼負(fù)數(shù)的補(bǔ)碼也是在其也是在其原碼的基礎(chǔ)上轉(zhuǎn)換出來的。原碼的基礎(chǔ)上轉(zhuǎn)換出來的。轉(zhuǎn)換方法分兩步進(jìn)行:轉(zhuǎn)換方法分兩步進(jìn)行: (1) (1) 將負(fù)數(shù)的原

10、碼中的數(shù)值位按位取反,得到該數(shù)的反將負(fù)數(shù)的原碼中的數(shù)值位按位取反,得到該數(shù)的反碼。取反操作就是把碼。取反操作就是把1 1轉(zhuǎn)換成轉(zhuǎn)換成0 0,把,把0 0轉(zhuǎn)換成轉(zhuǎn)換成1 1。如。如-5-5的反碼的反碼為:為:11111111111110101111111111111010。 (2) (2) 在所求得的反碼的數(shù)值部分的最低位再加上在所求得的反碼的數(shù)值部分的最低位再加上1 1,即,即得到該數(shù)的補(bǔ)碼。得到該數(shù)的補(bǔ)碼。 如如-5-5的補(bǔ)碼為:的補(bǔ)碼為:11111111111110111111111111111011。 計(jì)算機(jī)中的數(shù)都是用補(bǔ)碼表示的 如果要把內(nèi)存中以補(bǔ)碼形式存放的二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制如果要

11、把內(nèi)存中以補(bǔ)碼形式存放的二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制的整數(shù),也要先將其的整數(shù),也要先將其補(bǔ)碼轉(zhuǎn)換成原碼,轉(zhuǎn)換方法同上補(bǔ)碼轉(zhuǎn)換成原碼,轉(zhuǎn)換方法同上,然后,然后再將原碼轉(zhuǎn)換成十進(jìn)制的整數(shù)。再將原碼轉(zhuǎn)換成十進(jìn)制的整數(shù)。 如如-5-5的補(bǔ)碼為:的補(bǔ)碼為:11111111111110111111111111111011,將其數(shù)值位按位取反,將其數(shù)值位按位取反,得到的結(jié)果為得到的結(jié)果為10000000000001001000000000000100,再將其數(shù)值位加上,再將其數(shù)值位加上1 1,即,即得到得到-5-5的原碼為:的原碼為:10000000000001011000000000000101。 由 以 上 分

12、 析 可 知 , 由 兩 個(gè) 字 節(jié) 存 放 的 最 小 整 數(shù) 是由 以 上 分 析 可 知 , 由 兩 個(gè) 字 節(jié) 存 放 的 最 小 整 數(shù) 是10000000000000001000000000000000,它的十進(jìn)制數(shù)為,它的十進(jìn)制數(shù)為-32768-32768;而;而-1-1的二進(jìn)制的二進(jìn)制碼為碼為11111111111111111111111111111111;最大整數(shù)是;最大整數(shù)是01111111111111110111111111111111,它,它的十進(jìn)制數(shù)為的十進(jìn)制數(shù)為3276732767。讀者可按以上步驟進(jìn)行換算。讀者可按以上步驟進(jìn)行換算。 對(duì)于對(duì)于無符號(hào)的整數(shù)無符號(hào)的整

13、數(shù),其中的最高位不再用來表示符號(hào),其中的最高位不再用來表示符號(hào),1616個(gè)二進(jìn)制位全部用來存放數(shù)值,當(dāng)其個(gè)二進(jìn)制位全部用來存放數(shù)值,當(dāng)其1616個(gè)二進(jìn)制位中全部都個(gè)二進(jìn)制位中全部都是是0 0時(shí),其對(duì)應(yīng)的十進(jìn)制數(shù)值為時(shí),其對(duì)應(yīng)的十進(jìn)制數(shù)值為0 0;當(dāng)其;當(dāng)其1616個(gè)二進(jìn)制位中全部個(gè)二進(jìn)制位中全部都是都是1 1時(shí),其對(duì)應(yīng)的十進(jìn)制數(shù)值為時(shí),其對(duì)應(yīng)的十進(jìn)制數(shù)值為6553565535。補(bǔ)碼轉(zhuǎn)換成原碼5.整型常量的類型 在程序中出現(xiàn)一個(gè)整型常量,也應(yīng)該是上述在程序中出現(xiàn)一個(gè)整型常量,也應(yīng)該是上述6 6種類別當(dāng)種類別當(dāng)中的一種,中的一種,C C語(yǔ)言會(huì)自動(dòng)按以下語(yǔ)言會(huì)自動(dòng)按以下5 5種情況種情況分別進(jìn)行處理

14、。分別進(jìn)行處理。(1 1) 數(shù)值在數(shù)值在-3276832767的范圍內(nèi)的的范圍內(nèi)的常量常量是是intint型。型。(2 2)超過上述范圍,但在)超過上述范圍,但在-21474836482147483647的范的范圍內(nèi),則認(rèn)為它是圍內(nèi),則認(rèn)為它是long intlong int型。再超則當(dāng)實(shí)型處理。型。再超則當(dāng)實(shí)型處理。 (3 3)標(biāo)準(zhǔn))標(biāo)準(zhǔn)C C語(yǔ)言的語(yǔ)言的intint與與short intshort int等同。等同。(4 4)整型常量沒有無符號(hào)的類型。但整型常數(shù)可以直接)整型常量沒有無符號(hào)的類型。但整型常數(shù)可以直接賦值給無符號(hào)類型的整型變量,只要常數(shù)的數(shù)值不超過賦值給無符號(hào)類型的整型變量,

15、只要常數(shù)的數(shù)值不超過無符號(hào)整型變量的取值范圍即可。無符號(hào)整型變量的取值范圍即可。(5 5)C C語(yǔ)言允許在一個(gè)整型常數(shù)后面加上字符語(yǔ)言允許在一個(gè)整型常數(shù)后面加上字符L L(或(或l l)表示一個(gè)長(zhǎng)整型的數(shù)據(jù),如表示一個(gè)長(zhǎng)整型的數(shù)據(jù),如100L100L為十進(jìn)制長(zhǎng)整型常量,為十進(jìn)制長(zhǎng)整型常量,0X100L0X100L為十六進(jìn)制長(zhǎng)整型常量。為十六進(jìn)制長(zhǎng)整型常量。2.4 實(shí)型數(shù)據(jù)1. 實(shí)型常量實(shí)型常量十進(jìn)制小數(shù)形式,如:十進(jìn)制小數(shù)形式,如:100.0100.0、0.50.5、-10.8-10.8等,注等,注意實(shí)型常量中必須要有一個(gè)小數(shù)點(diǎn)意實(shí)型常量中必須要有一個(gè)小數(shù)點(diǎn) 指數(shù)形式,如:指數(shù)形式,如:100

16、100e5e5表示表示10010010105 5,注意字母,注意字母E E(或(或e e)之前必須有數(shù)字,且)之前必須有數(shù)字,且E E(或(或e e)后面的指數(shù)必)后面的指數(shù)必須為整數(shù),如須為整數(shù),如E5E5、1.5e3.81.5e3.8、1e1e等都是不合法的指等都是不合法的指數(shù)形式數(shù)形式規(guī)范化的指數(shù)形式規(guī)范化的指數(shù)形式 字母字母E E(或(或e e)之前的小數(shù)部分,)之前的小數(shù)部分,其小數(shù)點(diǎn)之前必須有且只能有一位非零的數(shù)值。其小數(shù)點(diǎn)之前必須有且只能有一位非零的數(shù)值。 如:如:3.587593.58759E2 E2 2. 實(shí)型變量及其定義 C C語(yǔ)言中的實(shí)型變量分為語(yǔ)言中的實(shí)型變量分為單精度

17、型單精度型和和雙精度型雙精度型兩種,分別用保留關(guān)鍵字兩種,分別用保留關(guān)鍵字floatfloat和和doubledouble進(jìn)行定義。進(jìn)行定義。 例如:例如:float xfloat x,y y;/ /* *說明變量說明變量x x,y y為單精度實(shí)型為單精度實(shí)型* */ / double z double z; / /* *說明變量說明變量z z為雙精度實(shí)型為雙精度實(shí)型* */ /3. 實(shí)型數(shù)據(jù)分類類型類型類型名類型名存儲(chǔ)存儲(chǔ)空間空間數(shù)值范圍數(shù)值范圍有效數(shù)有效數(shù)字位數(shù)字位數(shù)單精度單精度float4(10-381038 ) 7雙精度雙精度double8(10-30810308 )1516 在大多數(shù)

18、在大多數(shù)C C編譯系統(tǒng)中,將實(shí)型常量都作為編譯系統(tǒng)中,將實(shí)型常量都作為雙精度型雙精度型來處理。例如:來處理。例如: float a; double b; a=111111.111; /*最后兩位小數(shù)不起作用最后兩位小數(shù)不起作用* */ / b=111111.111;4. 實(shí)型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式 實(shí)型數(shù)據(jù)在內(nèi)存中是按照實(shí)型數(shù)據(jù)在內(nèi)存中是按照指數(shù)的形式指數(shù)的形式來存儲(chǔ)的。如圖來存儲(chǔ)的。如圖2.22.2所示。所示。 由于實(shí)型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)由于實(shí)型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)位數(shù)是固定的位數(shù)是固定的,也是有,也是有限的,所以實(shí)型數(shù)據(jù)的限的,所以實(shí)型數(shù)據(jù)的精度不是很高精度不是很高,所能表示的數(shù)據(jù),所能表示

19、的數(shù)據(jù)范圍也是有限的。而且由于實(shí)型數(shù)據(jù)的范圍也是有限的。而且由于實(shí)型數(shù)據(jù)的存儲(chǔ)形式比較復(fù)存儲(chǔ)形式比較復(fù)雜雜,計(jì)算機(jī)在進(jìn)行算術(shù)運(yùn)算時(shí)的處理,計(jì)算機(jī)在進(jìn)行算術(shù)運(yùn)算時(shí)的處理速度也比較慢速度也比較慢。5.實(shí)型數(shù)據(jù)的誤差 由于用來存儲(chǔ)實(shí)型數(shù)據(jù)的存儲(chǔ)單元的位數(shù)有限,所以有效由于用來存儲(chǔ)實(shí)型數(shù)據(jù)的存儲(chǔ)單元的位數(shù)有限,所以有效位數(shù)以外的其它數(shù)字位被舍去了。這種誤差叫做位數(shù)以外的其它數(shù)字位被舍去了。這種誤差叫做存儲(chǔ)誤差存儲(chǔ)誤差。此外,在將十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)時(shí),有時(shí)也會(huì)產(chǎn)生誤差,此外,在將十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)時(shí),有時(shí)也會(huì)產(chǎn)生誤差,即即轉(zhuǎn)換誤差轉(zhuǎn)換誤差。main() float x1, x2; x1=288.

20、4; / /* *有效位數(shù)不多,但會(huì)產(chǎn)生轉(zhuǎn)換誤差有效位數(shù)不多,但會(huì)產(chǎn)生轉(zhuǎn)換誤差* */ / x2=1234567891.0; / /* *有效位數(shù)太多,會(huì)產(chǎn)生存儲(chǔ)誤差有效位數(shù)太多,會(huì)產(chǎn)生存儲(chǔ)誤差* */ / printf(x1=%fn, x1); printf(x2=%fn, x2); 程序的運(yùn)行結(jié)果為:程序的運(yùn)行結(jié)果為:x1=288.399994x2=1234567936.000000例例2.2 2.2 實(shí)型數(shù)據(jù)的誤差實(shí)型數(shù)據(jù)的誤差 2.5 字符型數(shù)據(jù) 類型名類型名 charchar 字符型數(shù)據(jù)存儲(chǔ)字符型數(shù)據(jù)存儲(chǔ)ASCIIASCII字符集中的一個(gè)字符,占字符集中的一個(gè)字符,占用用1 1個(gè)字節(jié)

21、的存儲(chǔ)單元,實(shí)際存儲(chǔ)的是該字符的個(gè)字節(jié)的存儲(chǔ)單元,實(shí)際存儲(chǔ)的是該字符的ASCIIASCII值。值。 字符型數(shù)據(jù)的存儲(chǔ)形式與整數(shù)的存儲(chǔ)形式類似,字符型數(shù)據(jù)的存儲(chǔ)形式與整數(shù)的存儲(chǔ)形式類似,所以在所以在C C語(yǔ)言中可以把字符型的數(shù)據(jù)當(dāng)作整型數(shù)語(yǔ)言中可以把字符型的數(shù)據(jù)當(dāng)作整型數(shù)使用,其數(shù)值范圍為:使用,其數(shù)值范圍為:-128-128 127 可以定義無符號(hào)的字符變量,可以定義無符號(hào)的字符變量,其數(shù)值范圍為:其數(shù)值范圍為:0255,定義形式如下:,定義形式如下: unsignedunsigned char c; char c; / /* *說明變量說明變量c c為無符號(hào)字符型變量為無符號(hào)字符型變量* *

22、/ / 1. 字符常量 字符常量是用單引號(hào)字符常量是用單引號(hào)( (即撇號(hào)即撇號(hào)) )括起來的單個(gè)字符,如:括起來的單個(gè)字符,如:AA、66 轉(zhuǎn)義字符轉(zhuǎn)義字符 就是一個(gè)反斜杠字符,后跟另一個(gè)普通字符就是一個(gè)反斜杠字符,后跟另一個(gè)普通字符或若干個(gè)數(shù)字字符,把它們作為一個(gè)整體,用來代替某或若干個(gè)數(shù)字字符,把它們作為一個(gè)整體,用來代替某一個(gè)特殊的字符,例如一個(gè)特殊的字符,例如nn代表一個(gè)代表一個(gè)“換行換行”符符 反斜杠字符的含義已經(jīng)被轉(zhuǎn)換為反斜杠字符的含義已經(jīng)被轉(zhuǎn)換為“轉(zhuǎn)義字符轉(zhuǎn)義字符”的標(biāo)志字的標(biāo)志字符,如果要在程序中用到反斜杠字符本身,則不能直接符,如果要在程序中用到反斜杠字符本身,則不能直接用用 ,而應(yīng)該用,而應(yīng)該用 。 dddddd 或或 xhhxhh 是一個(gè)轉(zhuǎn)義字符的通用形式,可以用它是一個(gè)轉(zhuǎn)義字符的通用形式,可以用它表示表示ASCIIASCII碼字符集里的每一個(gè)字符。其中的三位八進(jìn)碼字符集里的每一個(gè)字符。其中的三位八進(jìn)制常量或兩位十六進(jìn)制常量為某個(gè)字符在制常量或兩位十六進(jìn)制常量為某個(gè)字符在ASCIIASCII碼字符碼字符集里的編號(hào),即集里的編號(hào),即ASCIIASCII碼值碼值 2. 字符串常量 C C語(yǔ)言中的字符串常量是用一對(duì)雙引號(hào)括起來的語(yǔ)言中的字符串常量是用一對(duì)雙引號(hào)括起來的字符序列。字符串常量中的字符序列可

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論