freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言相關(guān)知識(shí)ppt課件(完整版)

  

【正文】 符非法 數(shù)字 3不可作首字符 字符非法 char是關(guān)鍵字 字符非法 $不可作首字符 常量、變量和標(biāo)識(shí)符 2. 常量 ?定義: 程序運(yùn)行時(shí)其值不能改變的量(即常數(shù)) ? 常量的分類(lèi) : ?直接常量 ( 值常量 ) 整型常量 : 1 30 實(shí)型常量 : 、 、 字符常量 : ?A?、 ‘ b?、 ‘ c? 字符串常量 : “sum”、 “ A”、 “ 123” ?符號(hào)常量 用標(biāo)識(shí)符來(lái)代表常量。在 C語(yǔ)言中,體現(xiàn)為 數(shù)據(jù)類(lèi)型 的描述! 對(duì)數(shù)據(jù)處理的描述。 } 運(yùn)行結(jié)果: total = 300 ? 行尾不能有分號(hào) ? define前面一定要有 ? 符號(hào)常量名最好使用大寫(xiě) ? 符號(hào)常量名最好有意義 常量、變量和標(biāo)識(shí)符 3. 變量 ?定義: 程序運(yùn)行時(shí)其值可以被改變的量 ?變量的兩要素 : 變量名 、變量值 ?變量的定義格式 : ?變量的初始化: 定義時(shí)賦初始值 ?變量的使用: 先定義,后賦值 ? 變量定義位置: 一般 放在函數(shù)開(kāi)頭 [存儲(chǔ)類(lèi)型 ] 數(shù)據(jù)類(lèi)型 變量名 1[,變量名 2, … ,變量名 n]; int x, y, z。 編譯程序根據(jù)變量定義為其 分配指定字節(jié)的內(nèi)存單元 地址 short int a=1, b=3, c。 data = (a + b) * 。 首字符不能是字母 o 八進(jìn)制數(shù)中不能有數(shù)字 8 十進(jìn)制數(shù)中不能有字母 B 2. 整數(shù)在內(nèi)存中的表示 整數(shù)的數(shù)值在內(nèi)存中用補(bǔ)碼的形式存放。 int x, y, z。 TC下 ,變量占 2個(gè)字節(jié)( 16位)的內(nèi)存單元; ,變量占 4個(gè)字節(jié)( 32位)的內(nèi)存單元。 11111110 11111111 無(wú)符號(hào)整型變量在內(nèi)存中的實(shí)際存放形式 (假設(shè)在 TC下 ) 低字節(jié) 高字節(jié) 低地址 高地址 數(shù)據(jù)位 變量 a占用的內(nèi)存單元(2字節(jié) ) 其值為: 65534 ! 注意: 對(duì)于有符號(hào)數(shù)也好還是無(wú)符號(hào)數(shù)也好,其實(shí)在計(jì)算機(jī)內(nèi)存中表示是不加區(qū)分的,都是以其補(bǔ)碼形式表示,只是我們?cè)鯓涌创罡叨M(jìn)制位的問(wèn)題,如果把最高位當(dāng)成符號(hào)位看待,則為有符號(hào)數(shù),如果把最高位當(dāng)成數(shù)據(jù)位看待,則變?yōu)闊o(wú)符號(hào)數(shù)。 short=int=long。 【 例 】 各種整型變量的定義 include define SUM 65535 void main ( ) { int a, b = 20; unsigned int c = 0xff。比如 123L、 45l、 0XAFL。 非法的實(shí)數(shù)表示: 345(無(wú)小數(shù)點(diǎn) ) , E7(階碼標(biāo)志 E之前無(wú)數(shù)字 ) , 5(無(wú)階碼標(biāo)志 ) , (負(fù)號(hào)位置不對(duì) ) ? 實(shí)型變量 ? 單精度實(shí)型( float) float f = , g。 //定義 double型變量 b和 c a = 。C\39。 ?字符型變量 ? 字符型數(shù)據(jù)類(lèi)型符是 char(字符 character) ? 在內(nèi)存中占 1個(gè)字節(jié)( 8位) ? 字符變量存放字符 ASCII碼 ? char與 int數(shù)據(jù)間可進(jìn)行算術(shù)運(yùn)算 ? 存在有符號(hào)和無(wú)符號(hào)之分。 s = ?!? + ?G? // s = 33 + 71。庫(kù)函數(shù)的一般調(diào)用格式為: 函數(shù)名(參數(shù) 1,參數(shù) 2, …… ,參數(shù) n); printf函數(shù): printf( variable a = %d , a ) ; 參數(shù) 1 (字符串常量 ) 函數(shù)名 參數(shù) 2 (變量 ) 逗號(hào)隔開(kāi) 分號(hào)結(jié)束 例: printf( How are you! ); 輸出: How are you! 例: int a = 100; printf( variable a = %d, a); 輸出: variable a = 100 %d: 用于顯示有符號(hào)整型數(shù)據(jù),如 int、 short型數(shù)據(jù); %u: 用于顯示無(wú)符號(hào)整型數(shù)據(jù),如 unsigned int、 unsigned short型數(shù)據(jù); %f: 用于顯示實(shí)型數(shù)據(jù),如 float型數(shù)據(jù); %c: 用于顯示字符型數(shù)據(jù),如 char型數(shù)據(jù); %s: 用于顯示字符串?dāng)?shù)據(jù)。 u = b。 printf(f = %f\n,f)。用運(yùn)算符將變量和常量連接起來(lái)的符合 C語(yǔ)法規(guī)則的式子被稱(chēng)為 表達(dá)式。 ?與運(yùn)算量關(guān)系:要求運(yùn)算量的個(gè)數(shù)及運(yùn)算量的類(lèi)型。) 求字節(jié)數(shù) :( sizeof) 強(qiáng)制類(lèi)型轉(zhuǎn)換:(類(lèi)型) 分量運(yùn)算符:( . ) 下標(biāo)運(yùn)算符:( []) 其它 :( ( ) ) 1. 賦值運(yùn)算符 、 賦值表達(dá)式 ? 賦值運(yùn)算符 ( “ = ” ,雙目運(yùn)算符) ? 一般形式: 變量 = 常量或變量或表達(dá)式 ? 功能: 將右邊常量或變量或表達(dá)式的值賦給左邊變量 例如: int x, y, z。 a = b = c = 5; ? 定義: 賦值表達(dá)式在其后面加分號(hào)就構(gòu)成了 賦值語(yǔ)句 。 ? 自動(dòng)轉(zhuǎn)換 例如: int a = 。 //假設(shè) int數(shù)據(jù)為 16位 int b。 unsigned long u。 ch = a。 例: float x = , y = , z。 ?無(wú)論是強(qiáng)制轉(zhuǎn)換或是自動(dòng)轉(zhuǎn)換,都只是為了本次運(yùn)算的需要而對(duì)變量的數(shù)據(jù)長(zhǎng)度進(jìn)行的臨時(shí)性轉(zhuǎn)換,而不改變數(shù)據(jù)說(shuō)明時(shí)對(duì)該變量定義的類(lèi)型。 j = 3。 b = 5。 例 如: 5++、 ( a+b)都是非法的表達(dá)式。 p = ? i = ? ② p = i+++j。 double d。 //計(jì)算 7/2得 int型值 3,再與 ,因此 b的值為 c = * 7 / 2。 例如: a+3, b=4, b++ 例 : a = 3 * 5, a * 4 a = 3 * 5, a * 4, a + 5 例 : x = (a = 3, 6 * 3) x = a = 3, 6 * a 例: a = 1。 printf (x = %d\n, x)。 a+=a=a*a。 0X1010 + 0X0A0A 5/2 2 ① ② 0X1A1A 0XF0F0 amp。 (5) 為變量起有意義的名字,既可以幫助程序員讀懂程序,也可以避免變量的重復(fù)亂用,導(dǎo)致程序的邏輯錯(cuò)誤。 } void main ( ) { int i, sum。現(xiàn)在我們一起來(lái)回憶一下本章有哪些內(nèi)容值得我們特別留意和必須深刻領(lǐng)會(huì)的呢? ? 變量的含義 ? 數(shù)據(jù)在內(nèi)存中的表示形式 ? 不同類(lèi)型的數(shù)據(jù)在內(nèi)存中的表示范圍 ? 轉(zhuǎn)義字符 ? 有符號(hào)數(shù)與無(wú)符號(hào)數(shù)的區(qū)別 ? 數(shù)據(jù)類(lèi)型的自動(dòng)轉(zhuǎn)換與強(qiáng)制類(lèi)型轉(zhuǎn)換 ? 各種運(yùn)算符、運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 。 for (i = 1。 void main() { int i,sum。 ④ 0X6060 /的優(yōu)先級(jí)最高 +的優(yōu)先級(jí)比amp。 a%=41。 sizeof (a) 其值也是 4 ? 復(fù)合賦值運(yùn)算符 種類(lèi): += = *= /= %= = = amp。 c = 3。 } a = , b = , c = 6. 逗號(hào)運(yùn)算符 、 逗號(hào)表達(dá)式 位運(yùn)算符: , 逗號(hào)表達(dá)式: 用逗號(hào)連接起來(lái)的表達(dá)式。 float f。 p = ? i = ? j = ? ④ p = i+++j。 ③ 兩個(gè)+和-之間不能有空格。 //k=4,j=4 //k=3,j=4 //4 //3 //c=20,a=4 //c=15,a=4 4. 自增自減 運(yùn)算符 、 符號(hào)運(yùn)算符 ? 負(fù)號(hào)運(yùn)算符( “ ”) 減號(hào)(-)既是一個(gè)算術(shù)運(yùn)算符,又是一個(gè)負(fù)號(hào)運(yùn)算符。 j = 3。 ? 基本算術(shù)運(yùn)算符: + * / % ? 結(jié)合方向:從左向右 ? 優(yōu)先級(jí): * / % + (2) (3) (4) 說(shuō)明: ? “ ” 可為 單目 運(yùn)算符時(shí) ,右結(jié)合性 ? 兩整數(shù)相除,結(jié)果為整數(shù) ? %要求兩側(cè)均為整型數(shù)據(jù) 例: 5 / 2 = 5 / = 例: 5 % 2 = 5 % 2 = 1 % 10 = 5 % 1 = 5%2 = % 2 3. 算術(shù)運(yùn)算符 、 算術(shù)表達(dá)式 2 1 1 1 0 (?) 1 ? 表達(dá)式和算術(shù)表達(dá)式 3. 算術(shù)運(yùn)算符 、 算術(shù)表達(dá)式 表達(dá)式: 用運(yùn)算符和括號(hào)將運(yùn)算對(duì)象(常量、變量和函數(shù)等)連接起來(lái)的、符合C語(yǔ)言語(yǔ)法規(guī)則的式子。 a = (int)(x+y)。 //c的值將是 0xaa00 (3) 長(zhǎng)度相同的數(shù)據(jù)類(lèi)型轉(zhuǎn)換 方法: 數(shù)據(jù)按照原樣復(fù)制即可。 //b的值將是 2 u = a。 b = ch。 這種自動(dòng)改變等號(hào)右邊表達(dá)式值的數(shù)據(jù)類(lèi)型的操作稱(chēng)為數(shù)據(jù)類(lèi)型的 自動(dòng)轉(zhuǎn)換。 例如: 30 = a。 y = x。 ?運(yùn)算符的結(jié)合性:同級(jí)別運(yùn)算符的運(yùn)算順序(指左結(jié)合性還是右結(jié)合性)。如: ++、 運(yùn)算符。 printf(I love C language!\rYou\n)。 ch = ?A?。 unsigned int u。 int x
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1