版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 第第2 2章章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 2.1 2.1 數(shù)據(jù)類型數(shù)據(jù)類型2.22.2 常量常量2.32.3 變量變量2.42.4 c c語(yǔ)言的運(yùn)算符語(yǔ)言的運(yùn)算符2.5 2.5 算術(shù)運(yùn)算符與算術(shù)表達(dá)式算術(shù)運(yùn)算符與算術(shù)表達(dá)式2.6 2.6 賦值運(yùn)算符和賦值表達(dá)式賦值運(yùn)算符和賦值表達(dá)式2.72.7 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 程序程序 = 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)+算法算法c語(yǔ)言提供的數(shù)據(jù)結(jié)構(gòu)是以數(shù)據(jù)類型形式出現(xiàn)的。語(yǔ)言提供的數(shù)據(jù)結(jié)構(gòu)是以數(shù)據(jù)類型形式出現(xiàn)的。算法:完成一個(gè)事件的工作
2、順序。算法:完成一個(gè)事件的工作順序。第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 2.1 c 2.1 c 的數(shù)據(jù)類型的數(shù)據(jù)類型 第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 2.2 2.2 常量常量常量:常量:在程序運(yùn)行中,其值不能改變的量。在程序運(yùn)行中,其值不能改變的量。 數(shù)值型:數(shù)值型: 整型常量。如整型常量。如 20 20 實(shí)型常量。如實(shí)型常量。如12. 512. 5 字符型:字符型: 字符常量。如字符常量。如 a a 字符串常量。如字符串常量。如 “ “qqqqqq”* * 符號(hào)常量符號(hào)常量:用:用#define #define 命令行定義的符號(hào)稱為符號(hào)常量。命令行定義的符號(hào)稱
3、為符號(hào)常量。 #define pi 3.1415926 #define pi 3.1415926 #define wd 42356.789345 #define wd 42356.789345第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 1. 1. 整型常量整型常量 整型常量也稱為整型常數(shù)或整數(shù)。整型常量也稱為整型常數(shù)或整數(shù)。 c c整型常量按進(jìn)制分可分為十進(jìn)制整數(shù),八進(jìn)制整數(shù)整型常量按進(jìn)制分可分為十進(jìn)制整數(shù),八進(jìn)制整數(shù)和十六進(jìn)制整數(shù)。和十六進(jìn)制整數(shù)。 1) 1) 十進(jìn)制整數(shù)十進(jìn)制整數(shù) 十進(jìn)制整數(shù)以正負(fù)號(hào)開頭,后跟十進(jìn)制整數(shù)以正負(fù)號(hào)開頭,后跟0909的若干位數(shù)字構(gòu)的若干位數(shù)字構(gòu)成。如成。如
4、123123, -456-456, 0 0等。等。 第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 2) 2) 八進(jìn)制整數(shù)八進(jìn)制整數(shù) 八進(jìn)制整數(shù)是以正負(fù)號(hào)開頭,第一位數(shù)字一定是八進(jìn)制整數(shù)是以正負(fù)號(hào)開頭,第一位數(shù)字一定是0 0,后,后面跟面跟0707的數(shù)字。如的數(shù)字。如 0123 0123 、 -012-012。 八進(jìn)制數(shù)與十進(jìn)制數(shù)的轉(zhuǎn)換,方法如下:八進(jìn)制數(shù)與十進(jìn)制數(shù)的轉(zhuǎn)換,方法如下: 0123=10123=18 82 2+2+28 81 1+3+38 80 0=64+16+3=83=64+16+3=83 第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 3) 3) 十六進(jìn)制整數(shù)十六進(jìn)制整數(shù)
5、十六進(jìn)制整數(shù)是以正負(fù)號(hào)開頭,前兩位為十六進(jìn)制整數(shù)是以正負(fù)號(hào)開頭,前兩位為0 x0 x,后面跟,后面跟0909和和afaf的數(shù)字。其中的數(shù)字。其中a a代表代表1010, b b代表代表11 11, 其余類推。其余類推。a b c d e f a b c d e f 10 11 12 13 14 1510 11 12 13 14 15 如十六進(jìn)制數(shù)如十六進(jìn)制數(shù) 0 x1230 x123;-0 x1a-0 x1a。 十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù),方法如下:十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù),方法如下: 0 x123=10 x123=116162 2+2+216161 1+3+316160 0=256+32+3=
6、291=256+32+3=291 第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 2. 2. 實(shí)型常量實(shí)型常量 1) 小數(shù)形式小數(shù)形式 一個(gè)實(shí)數(shù)可以是正負(fù)號(hào)開頭,有若干位一個(gè)實(shí)數(shù)可以是正負(fù)號(hào)開頭,有若干位09的整數(shù),后跟一個(gè)的整數(shù),后跟一個(gè)小數(shù)點(diǎn)小數(shù)點(diǎn)(必須有必須有),再有若干位小數(shù)部分。如,再有若干位小數(shù)部分。如123.456, -21.37。 數(shù)數(shù)12用實(shí)數(shù)表示必須寫成用實(shí)數(shù)表示必須寫成12.0或或12.。 單精度實(shí)數(shù)僅有單精度實(shí)數(shù)僅有7位有效數(shù)字,超過七位的將是不精確的。位有效數(shù)字,超過七位的將是不精確的。 如如1.2345678,在計(jì)算機(jī)內(nèi)僅保留為,在計(jì)算機(jī)內(nèi)僅保留為1.234567
7、,第八位數(shù)無法保,第八位數(shù)無法保留而失去,并不是第八位向第七位四舍五入。當(dāng)上面的數(shù)要求用小留而失去,并不是第八位向第七位四舍五入。當(dāng)上面的數(shù)要求用小數(shù)五位表示時(shí),則表達(dá)為數(shù)五位表示時(shí),則表達(dá)為1.23457,即第七位向第六位四舍五入。,即第七位向第六位四舍五入。 雙精度實(shí)數(shù)僅有雙精度實(shí)數(shù)僅有15-16 位有效數(shù)字位有效數(shù)字第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 2) 指數(shù)形式指數(shù)形式一個(gè)實(shí)數(shù)的指數(shù)形式分成一個(gè)實(shí)數(shù)的指數(shù)形式分成尾數(shù)尾數(shù)部分和部分和指數(shù)指數(shù)部分。部分。尾數(shù)尾數(shù)部分可以是整數(shù)形式或小數(shù)形式部分可以是整數(shù)形式或小數(shù)形式;指數(shù)指數(shù)部分是一個(gè)字母部分是一個(gè)字母“e”后跟一個(gè)整數(shù)
8、。后跟一個(gè)整數(shù)。 尾數(shù)部分尾數(shù)部分 指數(shù)部分指數(shù)部分如如 12310 123 e+01 -456.78 10-2 -456.78 e-02 注:注: “e”前面必須有數(shù)字,前面必須有數(shù)字,“e”后面必須是整數(shù)。后面必須是整數(shù)。 第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 3. 字符常量:字符常量:用用單引號(hào)單引號(hào)括起來的一個(gè)字符。括起來的一個(gè)字符。 如如 a 、 b 、 c轉(zhuǎn)義字符轉(zhuǎn)義字符:以以 開頭附加一個(gè)字符開頭附加一個(gè)字符。4. 字符串常量字符串常量 :用用雙引號(hào)雙引號(hào)括起來的一串字符。括起來的一串字符。說明:說明: 字符常量在內(nèi)存中只占一個(gè)字節(jié);字符常量在內(nèi)存中只占一個(gè)字節(jié); 字
9、符串常量在字符序列最后加一個(gè)結(jié)束標(biāo)志字符串常量在字符序列最后加一個(gè)結(jié)束標(biāo)志0。 “a”在內(nèi)存中占兩個(gè)字節(jié)。在內(nèi)存中占兩個(gè)字節(jié)。第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 變量:變量:在程序運(yùn)行中,其值可以改變的量。在程序運(yùn)行中,其值可以改變的量。標(biāo)識(shí)符:標(biāo)識(shí)符:用來標(biāo)識(shí)變量名、符號(hào)常量名、函數(shù)名、數(shù)組名、用來標(biāo)識(shí)變量名、符號(hào)常量名、函數(shù)名、數(shù)組名、類型名、文件名的有效字符序列稱為標(biāo)識(shí)符。類型名、文件名的有效字符序列稱為標(biāo)識(shí)符。說明:說明: c c語(yǔ)言規(guī)定標(biāo)識(shí)符只能由字母、數(shù)字和下劃線三種字符語(yǔ)言規(guī)定標(biāo)識(shí)符只能由字母、數(shù)字和下劃線三種字符組成,且第一個(gè)字符必須為字母或下劃線組成,且第一個(gè)字
10、符必須為字母或下劃線 在在c c語(yǔ)言中,語(yǔ)言中, 標(biāo)識(shí)符中大小寫字母是有區(qū)別的,如標(biāo)識(shí)符中大小寫字母是有區(qū)別的,如 sum sum 和和sumsum是不同的變量。是不同的變量。 不同的系統(tǒng)對(duì)標(biāo)識(shí)符的長(zhǎng)度有不同的要求,不同的系統(tǒng)對(duì)標(biāo)識(shí)符的長(zhǎng)度有不同的要求, 隨系統(tǒng)而定。隨系統(tǒng)而定。 c c語(yǔ)言的標(biāo)識(shí)符可以分為三類:關(guān)鍵字、預(yù)定義標(biāo)識(shí)符、語(yǔ)言的標(biāo)識(shí)符可以分為三類:關(guān)鍵字、預(yù)定義標(biāo)識(shí)符、用戶標(biāo)識(shí)符。用戶標(biāo)識(shí)符。2.3 2.3 變量變量第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) ansi cansi c規(guī)定了規(guī)定了3232個(gè)個(gè)關(guān)鍵字關(guān)鍵字( (保留字保留字) ),不能再用作各種標(biāo)識(shí),不能再用作各
11、種標(biāo)識(shí)符。下面列出符。下面列出3232個(gè)關(guān)鍵字:個(gè)關(guān)鍵字:auto, break, case, char, const, auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, return, short, signed, sizeof, static, goto, if, i
12、nt, long, register, return, short, signed, sizeof, static, struct, switch, typedefstruct, switch, typedef, union, unsigned, void, volatile, while, union, unsigned, void, volatile, while。 c c語(yǔ)言還使用下列語(yǔ)言還使用下列1212個(gè)預(yù)定義標(biāo)識(shí)符,個(gè)預(yù)定義標(biāo)識(shí)符, 但使用時(shí)前面應(yīng)加但使用時(shí)前面應(yīng)加“”: define, elif, else, endif, error, if, ifdef, ifndef, in
13、clude, define, elif, else, endif, error, if, ifdef, ifndef, include, line, progma, undeline, progma, undef f。 第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 1. 1. 變量定義變量定義變量定義的一般形式如下:變量定義的一般形式如下: 類型類型 變量名表;變量名表; intint i ; i ; float a, b, sum; float a, b, sum; 說明說明: : (1) (1) 變量名可以是變量名可以是c c語(yǔ)言中允許的合法標(biāo)識(shí)符語(yǔ)言中允許的合法標(biāo)識(shí)符 (2)(2)變
14、量要先定義,后使用。即每一個(gè)變量都必須進(jìn)行類變量要先定義,后使用。即每一個(gè)變量都必須進(jìn)行類型型 說明。說明。 第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 2.2.變量的類型變量的類型 (1 1)整型變量)整型變量:用來存放整型數(shù)值。:用來存放整型數(shù)值。 整型變量可分為:整型變量可分為: intint ( (占內(nèi)存占內(nèi)存2 2個(gè)字節(jié))個(gè)字節(jié)) 有符號(hào)型有符號(hào)型 short intshort int / short) ( / short) (占內(nèi)存占內(nèi)存2 2個(gè)字節(jié))個(gè)字節(jié)) long intlong int / long ( / long (占內(nèi)存占內(nèi)存4 4個(gè)字節(jié))個(gè)字節(jié)) unsign
15、ed intunsigned int ( (占內(nèi)存占內(nèi)存2 2個(gè)字節(jié))個(gè)字節(jié)) 無符號(hào)型無符號(hào)型 unsigned short (unsigned short (占內(nèi)存占內(nèi)存2 2個(gè)字節(jié))個(gè)字節(jié)) unsigned long (unsigned long (占內(nèi)存占內(nèi)存4 4個(gè)字節(jié))個(gè)字節(jié)) 第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 基本數(shù)據(jù)類型基本數(shù)據(jù)類型類型符號(hào)關(guān)鍵字?jǐn)?shù)的表示范圍所占位數(shù)整型字符型實(shí)型有無(signed)int16-3276832767(signed)short16-3276832767(signed)long32-2147483648214748364716uns
16、igned int0655353204294967295unsigned longunsigned short16065535有float323.4e-383.4e38有double641.7e-3081.7e308有char8-128127無unsigned char80255說明說明:數(shù)據(jù)類型所占字節(jié)數(shù)隨機(jī)器硬件不同而不同數(shù)據(jù)類型所占字節(jié)數(shù)隨機(jī)器硬件不同而不同,上表以上表以ibm pc機(jī)為例機(jī)為例:第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 例題例題(1) main() unsigned int a=65535; int b; b=a; printf(“%d” ,b );main()
17、 unsigned int a;int b=-1;a=b;printf(“%u” ,a );第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) (2 2) 實(shí)型變量實(shí)型變量 單精度型單精度型(float) (float) 雙精度型雙精度型(double) (double) 區(qū)別:區(qū)別:?jiǎn)尉茸兞空紗尉茸兞空? 4個(gè)字節(jié)內(nèi)存單元,有個(gè)字節(jié)內(nèi)存單元,有7 7位有效數(shù)字;位有效數(shù)字; 而雙精度變量占有而雙精度變量占有8 8個(gè)字節(jié)內(nèi)存單元,有個(gè)字節(jié)內(nèi)存單元,有15161516位有效數(shù)字。位有效數(shù)字。(3 3)字符型變量)字符型變量在內(nèi)存單元中僅占一個(gè)字節(jié)。在內(nèi)存單元中僅占一個(gè)字節(jié)。 其內(nèi)存中存放的是該
18、字符的其內(nèi)存中存放的是該字符的asciiascii碼。碼。 在在c c語(yǔ)言中,字符型與整型的界限不是很分明的,是可互相轉(zhuǎn)語(yǔ)言中,字符型與整型的界限不是很分明的,是可互相轉(zhuǎn)換的。換的。第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) main() char c1,c2;c1=97 ; c2=98;printf(“%d,%d” ,c1,c2);printf( “%c,%c” ,c1,c2);注:注: 字符數(shù)據(jù)與整形數(shù)據(jù)可以相互賦值。字符數(shù)據(jù)與整形數(shù)據(jù)可以相互賦值。 int i; char c; i= a; c=98;第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 3.3.變量的初始化變量的初始化
19、 c c規(guī)定,規(guī)定, 可以在定義變量時(shí)同時(shí)使變量初始化??梢栽诙x變量時(shí)同時(shí)使變量初始化。一般形式是:一般形式是: 類型類型 變量名變量名=常數(shù);常數(shù); char chchar ch=a=a; intint first=0; first=0; float x=123.45float x=123.45; 第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 運(yùn)算符運(yùn)算符 (1) (1) 算術(shù)運(yùn)算符算術(shù)運(yùn)算符(+, -, (+, -, , /, %, +, -, /, %, +, -) )。(2) (2) 關(guān)系運(yùn)算符關(guān)系運(yùn)算符(, =, = =(, =, = =,!,!=)=)。(3) (3) 邏輯運(yùn)
20、算符邏輯運(yùn)算符(!, &, |)(!, &, |)。(4) (4) 位運(yùn)算符位運(yùn)算符(, , |, , &)(, , |, , &)。(5) (5) 賦值運(yùn)算符賦值運(yùn)算符(=(=, 及其雙目運(yùn)算符的擴(kuò)展賦值運(yùn)算符及其雙目運(yùn)算符的擴(kuò)展賦值運(yùn)算符) )。(6) (6) 條件運(yùn)算符條件運(yùn)算符(? :)(? :)。(7) (7) 逗號(hào)運(yùn)算符逗號(hào)運(yùn)算符(,)(,)。(8) (8) 指針運(yùn)算符指針運(yùn)算符( (, &), &)。 第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 算術(shù)運(yùn)算符(左結(jié)合)算術(shù)運(yùn)算符(左結(jié)合)+ + 、/ /、%注意:注意: (1)(
21、1) +, -, +, -, , / , / 先乘除后加減。先乘除后加減。 (2)(2) 求余運(yùn)算符求余運(yùn)算符(%)(%)只用于整型數(shù)據(jù),不能用于實(shí)型和雙精度實(shí)只用于整型數(shù)據(jù),不能用于實(shí)型和雙精度實(shí)型。如:型。如: 5%3=2 5%3=2 (3)(3)除法運(yùn)算符除法運(yùn)算符(/)(/)在用于兩個(gè)整型數(shù)據(jù)運(yùn)算時(shí),其運(yùn)算結(jié)果也是在用于兩個(gè)整型數(shù)據(jù)運(yùn)算時(shí),其運(yùn)算結(jié)果也是整數(shù),余數(shù)總是被截掉。如整數(shù),余數(shù)總是被截掉。如1/21/2的結(jié)果是的結(jié)果是0 0;10/310/3的結(jié)果是的結(jié)果是3 3 。算術(shù)表達(dá)式算術(shù)表達(dá)式由算術(shù)運(yùn)算符、常量、變量以及函數(shù)連接而成的式子。由算術(shù)運(yùn)算符、常量、變量以及函數(shù)連接而成的
22、式子。左結(jié)合、左結(jié)合、 優(yōu)先級(jí)高、雙目?jī)?yōu)先級(jí)高、雙目 第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 賦值運(yùn)算符和賦值表達(dá)式(右結(jié)合)賦值運(yùn)算符和賦值表達(dá)式(右結(jié)合) 賦值運(yùn)算符賦值運(yùn)算符(=)是將右邊表達(dá)式的值賦給左邊的變量。是將右邊表達(dá)式的值賦給左邊的變量。 如:變量名如:變量名=表達(dá)式表達(dá)式 a=10; 注注:(1)賦值運(yùn)算符左邊必須是變量等有存貯單元的元素,而不賦值運(yùn)算符左邊必須是變量等有存貯單元的元素,而不能是常量或表達(dá)式。能是常量或表達(dá)式。 如如 x=x+1 是合法的,是合法的, x+1=x 是非法的是非法的.。(2)賦值號(hào)有別于數(shù)賦值號(hào)有別于數(shù)學(xué)中的等號(hào),這一點(diǎn)是要注意的。學(xué)中
23、的等號(hào),這一點(diǎn)是要注意的。x=a=10 是允許的。是允許的。 第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 類型轉(zhuǎn)換類型轉(zhuǎn)換各種類型的數(shù)據(jù)可以混合運(yùn)算,例如:各種類型的數(shù)據(jù)可以混合運(yùn)算,例如:10+a+1.567*b在進(jìn)行運(yùn)算時(shí),不同類型的數(shù)據(jù)首先要轉(zhuǎn)換成同一類型,然后在進(jìn)行運(yùn)算時(shí),不同類型的數(shù)據(jù)首先要轉(zhuǎn)換成同一類型,然后進(jìn)行計(jì)算。轉(zhuǎn)換的規(guī)律是由低精度向高精度轉(zhuǎn)換。進(jìn)行計(jì)算。轉(zhuǎn)換的規(guī)律是由低精度向高精度轉(zhuǎn)換。 char /short int unsigned long double float 說明說明:c語(yǔ)言規(guī)定,有符號(hào)類型數(shù)據(jù)與無符號(hào)類型數(shù)據(jù)進(jìn)行混合語(yǔ)言規(guī)定,有符號(hào)類型數(shù)據(jù)與無符號(hào)類型
24、數(shù)據(jù)進(jìn)行混合運(yùn)算,結(jié)果為無符號(hào)類型。例如,運(yùn)算,結(jié)果為無符號(hào)類型。例如,int型數(shù)據(jù)和型數(shù)據(jù)和unsigned類型數(shù)類型數(shù)據(jù)的運(yùn)算結(jié)果據(jù)的運(yùn)算結(jié)果為為unsigned型。型。第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 強(qiáng)制類型轉(zhuǎn)換強(qiáng)制類型轉(zhuǎn)換通過使用強(qiáng)制類型轉(zhuǎn)換通過使用強(qiáng)制類型轉(zhuǎn)換(type), 可以強(qiáng)迫表達(dá)式的值轉(zhuǎn)換為某可以強(qiáng)迫表達(dá)式的值轉(zhuǎn)換為某一特定類型。一般的形式是:一特定類型。一般的形式是: (類型類型) (表達(dá)式)(表達(dá)式) 例例: (float)(x/2)其中類型其中類型(type)是是c語(yǔ)言標(biāo)準(zhǔn)數(shù)據(jù)類型。語(yǔ)言標(biāo)準(zhǔn)數(shù)據(jù)類型。 第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí)
25、復(fù)合的賦值運(yùn)算復(fù)合的賦值運(yùn)算1.復(fù)合的賦值運(yùn)算符包括:復(fù)合的賦值運(yùn)算符包括:+= 、=、=、/=、%=、= 、=、&=、=、|= 2.復(fù)合的賦值表達(dá)式復(fù)合的賦值表達(dá)式 a += 10 等價(jià)于等價(jià)于 a = a + 10 b*=20 等價(jià)于等價(jià)于 b=b*20 x%=y+3 等價(jià)于等價(jià)于 x=x%(y+3)第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 自加(自加(+)、自減()、自減(-)運(yùn)算符)運(yùn)算符 (單目、右結(jié)合)(單目、右結(jié)合) +, -僅用于整型變量,指針變量。用于整型變量在原值上僅用于整型變量,指針變量。用于整型變量在原值上加加1或減或減1;用于指針變量是取下一地址或上一地址。;用于指針變量是取下一地址或上一地址。自加、自減運(yùn)算符和逗號(hào)運(yùn)算符自加、自減運(yùn)算符和逗號(hào)運(yùn)算符+i 表達(dá)式:表達(dá)式: i+1 -i 表達(dá)式:表達(dá)式:i-1 自變量:自變量:i+1 自變量:自變量:i-1i+ 表達(dá)式:表達(dá)式: i i- 表達(dá)式:表達(dá)式:i 自變量:自變量:i+1 自變量:自變量:i-1第二章第二章 c c語(yǔ)言的基礎(chǔ)知識(shí)語(yǔ)言的基礎(chǔ)知識(shí) 例題例題: main( ) int x , y, z1 , z2 ; x
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 兒科醫(yī)生簡(jiǎn)短述職報(bào)告
- 中秋節(jié)的演講稿(范文15篇)
- 口才班課件教學(xué)課件
- 高等數(shù)學(xué)教程 上冊(cè) 第4版 習(xí)題及答案 P225 第9章 微分方程
- 文書模板-天然氣公司股東協(xié)議書
- 政策濫用及其對(duì)商家的影響 -2023年全球參考基準(zhǔn)
- 高校課程課件教學(xué)課件
- 綦江區(qū)七年級(jí)上學(xué)期語(yǔ)文期末考試試卷
- 第二中學(xué)九年級(jí)上學(xué)期語(yǔ)文開學(xué)考試試卷
- 部編版小學(xué)語(yǔ)文三年級(jí)上冊(cè)第20課《美麗小興安嶺》讀寫練習(xí)題
- 八上語(yǔ)文古詩(shī)詞理解性默寫
- 湖南省長(zhǎng)沙市雅禮集團(tuán)2024-2025學(xué)年九年級(jí)上學(xué)期11月期中英語(yǔ)試題
- 2023年 評(píng)審準(zhǔn)則質(zhì)量記錄手冊(cè)表格匯編(101個(gè))
- 2024年度采購(gòu)合同管理程序指南
- GB/T 44693.1-2024危險(xiǎn)化學(xué)品企業(yè)工藝平穩(wěn)性第1部分:管理導(dǎo)則
- 湖南省三湘名校教育聯(lián)盟2023-2024學(xué)年高二下學(xué)期4月期中聯(lián)考地理試題
- 2024年銀行考試-征信人員考試近5年真題附答案
- 世界一流港口綜合評(píng)價(jià)報(bào)告
- 二年級(jí)數(shù)學(xué)看錯(cuò)數(shù)字問題專項(xiàng)練習(xí)
- 七十歲老人換駕照考三力測(cè)試題庫(kù)
- 2024《整治形式主義為基層減負(fù)若干規(guī)定》全文課件
評(píng)論
0/150
提交評(píng)論