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

正文內(nèi)容

[理學(xué)]第2章c的基礎(chǔ)知識(shí)c-預(yù)覽頁

2025-01-16 12:37 上一頁面

下一頁面
 

【正文】 19) +( +22) 1110 1101 + 0001 0110= 0000 0011 ( 0000 0011) 2= 3 2021/11/10 11 2. 有符號(hào)和無符號(hào)整型數(shù)據(jù)類型 – 有符號(hào)的整型數(shù)據(jù)類型 int – 無符號(hào)的整型數(shù)據(jù)類型 unsigned int 區(qū)別是將 最高位 看作符號(hào)位還是數(shù)據(jù)位 例如: 1111 1111 1010 1000 ? 作為 有符號(hào)數(shù) 使用時(shí), 最高為符號(hào)位 為負(fù)數(shù),值是: 88(再求一次補(bǔ)) ? 作為 無符號(hào)數(shù) 使用時(shí), 最高為數(shù)據(jù)位 為無符號(hào)的數(shù),值是: 65448 2021/11/10 12 例如: include void main( ) { short int m。 } 輸出結(jié)果: m=88 m=65448 按有符號(hào)數(shù)輸出 按無符號(hào)數(shù)輸出 2021/11/10 13 整型數(shù)據(jù)的類型及規(guī)定 ? 方括號(hào)表示可選項(xiàng) ? int 分配 4 Byte, long分配 4 Byte 類型名稱 類型符 bit 取值范圍 整型 (短整型 ) [signed] int [signed] short [int] 32 16 231~ 231 1 (32768~ 32767 ) 無符號(hào)整型 (短整型 ) unsigned [int] unsigned short [int] 32 16 0 ~ 2321 065535 長整型 [signed] long [int] 32 231~ 231 1 無符號(hào)長整型 unsigned long [int] 32 0 ~ 2321 整型數(shù)據(jù)是精確存儲(chǔ) 2021/11/10 14 實(shí)型數(shù)據(jù) 1.實(shí)型數(shù)據(jù)的類型 – 單精度實(shí)型數(shù)據(jù)類型 float, 分配 4 Byte – 雙精度實(shí)型數(shù)據(jù)類型 double,分配 8 Byte 2.實(shí)型數(shù)據(jù)的存儲(chǔ) 單精度實(shí)型 指數(shù)部分 小數(shù)部分 小數(shù)的符號(hào)位 指數(shù)的符號(hào)位 實(shí)型數(shù)據(jù)是近似存儲(chǔ) 2021/11/10 15 實(shí)型數(shù)據(jù)的類型及規(guī)定 ? C標(biāo)準(zhǔn)并未具體規(guī)定各種實(shí)型數(shù)據(jù)所占字節(jié)數(shù),也不規(guī)定具體小數(shù)和指數(shù)部分的位數(shù)。 2021/11/10 16 字符型數(shù)據(jù) ? 字符型數(shù)據(jù)類型為 char, 分配 1 Byte ? 字符型數(shù)據(jù)是指字母、數(shù)字、各種符號(hào)等用 ASCII值表示的字符 ? 例如 39。a39。+39。 39。 √ char b=?\Xa2‘。 例 :?\‘‘ ―‘‖ 2021/11/10 25 字符常量 與字符串常量 的區(qū)別 : ( 1)定界符不同: 字符常量使用單引號(hào) 39。 。 char a=―a‖。 printf(a=%f,b=%f\n,a,b)。 printf(a=%f, b=%f\n,a,b)。 a=510。 char ch1,ch2。 double x=。,ch2=66,ch3=39。 系統(tǒng)為變量 x在內(nèi)存中分配的存儲(chǔ)空間是連續(xù)的兩個(gè)字節(jié)。x的值為 1001。y。 double b=。 例如: a*b4 先計(jì)算 a*b ,再計(jì)算減法。amp。 ? 計(jì)算表達(dá)式的值 – 按照運(yùn)算符的運(yùn)算規(guī)則求值 – 求值時(shí)注意運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 ? 表達(dá)式值的類型 – 自動(dòng)轉(zhuǎn)換 (由系統(tǒng)完成 ) – 強(qiáng)制轉(zhuǎn)換(由用戶編程實(shí)現(xiàn)) 2021/11/10 45 例如: 表達(dá)式: 150+?b‘* (算術(shù)表達(dá)式) b=(++a)2(賦值表達(dá)式) a /= a *= (a = 2) (賦值表達(dá)式) f=abc (賦值表達(dá)式) a ||++bamp。 a=a+1 表達(dá)式的值為 5,且 a=6, b=5 2021/11/10 50 說明: ? ++ 和 的運(yùn)算對(duì)象只能是變量(或運(yùn)算結(jié)果是變量的表達(dá)式) , 不能是常量(或運(yùn)算結(jié)果是數(shù)值的表達(dá)式)。= |= ^= = = ? 賦值表達(dá)式 – 將 表達(dá)式的值 存入 變量 對(duì)應(yīng)的內(nèi)存單元中 m=12 b=(++a)2 m%=3+n 等價(jià)于 m=m%(3+n) x *= (x = 5) 等價(jià)于 x=x*(x=5) 2021/11/10 52 說明: ? 賦值號(hào) 左邊必須是變量 ,右邊可以是 C語言任意合法的表達(dá)式 例如: n= t +2s 合法 a+ b = 15 不合法 ? 賦值運(yùn)算符僅優(yōu)先于“ ,” ,且具有右結(jié)合性 例如: a= b= b*c10 等價(jià)于: a= (b=( (b*c)10) ) ? 賦值號(hào)與數(shù)學(xué)中的等號(hào)含義不同 例如: 數(shù)學(xué)中 a=b 等價(jià)于 b=a C語言中 a=b 不等價(jià)于 b=a 2021/11/10 53 關(guān)系運(yùn)算 ? 關(guān)系運(yùn)算符 (左結(jié)合) = = == != 較高 較低 ? 關(guān)系表達(dá)式 – 用關(guān)系運(yùn)算符將運(yùn)算對(duì)象連接成的式子 例如: 12 ?C‘+1( 字符型數(shù)據(jù)比較 ASCII值) a==b=c 等價(jià)于 a == ( b=c ) 與 (a==b)=c 不等價(jià) ? 關(guān)系運(yùn)算符優(yōu)先于賦值,低于算術(shù) 2021/11/10 54 說明: ? 關(guān)系運(yùn)算的結(jié)果是 1或者 0。b39。b39。amp。b39。amp。amp。amp。amp。amp。amp。amp。amp。b、 a | b、 a^b、 ?a 2021/11/10 62 程序如下: include void main( ) { short int a=10, b=010。 } 輸出結(jié)果: 8 10 2 11 0000 0000 0000 1010 amp。 } 輸出結(jié)果: 40 9 2021/11/10 67 條件表達(dá)式運(yùn)算 ? 條件運(yùn)算符: ? : ? 條件表達(dá)式的一般形式 表達(dá)式 1 ? 表達(dá)式 2 : 表達(dá)式 3 例如: mn ? x : a+3 a++=10 amp。 b20 ? a : b ⑶ x=3+a5 ? 100 : 200 等價(jià)于: (mn) ?(x) :(a+3) 等價(jià)于: (a++=10 amp。 – 為單目運(yùn)算符 – 運(yùn)算對(duì)象只能是變量 – 運(yùn)算結(jié)果是變量的存儲(chǔ)地址 例如有定義 : int a , student。a amp。 可以對(duì)變量 a、 ch、 student 進(jìn)行 amp。student 得到的是 變量的地址。student) 得到的是 變量 a、 ch、 student 2021/11/10 74 長度運(yùn)算符 sizeof – 為單目運(yùn)算符 – 運(yùn)算對(duì)象只能是 變量名 或 數(shù)據(jù)類型標(biāo)識(shí)符 – 運(yùn)算結(jié)果為該變量或該數(shù)據(jù)類型的長度 include void main( ) { int a=5。 printf(%d %d\n,sizeof(float),sizeof(char))。 ?整型變量 = 長整型表達(dá)式 int x=2
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1