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

正文內(nèi)容

第2章數(shù)據(jù)類型、運(yùn)算符和表達(dá)式(編輯修改稿)

2024-08-16 09:20 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 ? 一個(gè)字符型數(shù)據(jù)占一個(gè)字節(jié)的空間 ? 字符型數(shù)據(jù)以其 ASCII碼形式存放 ? 字符型數(shù)據(jù)的存放形式與只占一個(gè)字節(jié)長(zhǎng)度的整型數(shù)據(jù)完全相同 01100001 c1=39。a39。 (ASCII=97) 00110010 c1=39。239。 (ASCII=50) C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 37 字符型數(shù)據(jù)的使用方法 ? 可以把字符型數(shù)據(jù)視作一種長(zhǎng)度為 1字節(jié)的整型數(shù)據(jù)處理 ?當(dāng)使用字符型數(shù)據(jù)時(shí),與使用這個(gè)字符的ASCII碼 (一個(gè) 8位整數(shù) )是完全一樣的 ?字符型數(shù)據(jù)的用法與整型數(shù)據(jù)完全一樣,包括運(yùn)算、賦值、輸入、輸出等 ?字符型數(shù)據(jù)使用過程中,同樣需要注意溢出、符號(hào)等問題 ? 是字符還是整數(shù),只有在輸出時(shí)才有意義 C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 38 字符型數(shù)據(jù)使用舉例 void main() { char c。 int i, j。 c = 97。 /*c = 39。a39。*/ i = c + 20。/*i = 117*/ j = 39。239。 /*j = 50*/ printf(%c, %d\n, c, c)。 /*a, 97*/ } C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 39 字符型變量的符號(hào) ? 字符型變量與整型變量一樣,也分為有符號(hào)數(shù)與無符號(hào)數(shù) ? 無符號(hào)字符 ?unsigned char c。 ?舉例,表示一個(gè)班級(jí)的人數(shù) (256) ? 賦值和使用中需要注意的問題,與整型變量相同 C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 40 字符串 (String)常量 ? 表示形式 ?一對(duì)雙引號(hào)括起來的字符序列 ?引號(hào)內(nèi)可以包括 0個(gè)、 1個(gè)或多個(gè)字符 ?字符序列中的特殊字符用轉(zhuǎn)義字符表示 ?舉例, abc、 a、 、 ?、 我 ?舉例, 、 $*!、 C:\\HOME ? 字符常量和字符串常量是不同類型的數(shù)據(jù) ?例如, 39。a39。與 a是不同的 ?不能把一個(gè)字符串賦值給一個(gè)字符型變量 C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 41 字符串在內(nèi)存中的存放方式 ? 在內(nèi)存中每個(gè)字符按順序存放 ? 字符串結(jié)尾有一個(gè) 空字符 (ASCII=0, 39。\039。)作為字符串結(jié)束標(biāo)志 ? 字符串結(jié)束標(biāo)志 39。\039。是不能顯示的,在字符串常量中,也不用顯式寫出來 ? 舉例 ?TEST ? ?a 39。T39。 39。E39。 39。S39。 39。T39。 \0 84 69 83 84 00 \0 39。a39。 \0 00 97 00 C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 42 變量賦初值 (Initialization) ? 在定義變量的同時(shí)對(duì)變量賦值 (初始化 ) ? 舉例 ?int a=1。 /*相當(dāng)于 int a。 a=1。*/ ?int a, b=3。 /*對(duì) b賦初值, a沒有初值 */ ?int b, c, a=b=c=100。 /*對(duì)三個(gè)變量賦同樣的初值 */ ? 變量使用前,一般應(yīng)先對(duì)它賦值 C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 43 各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算 ? 整型、字符型、浮點(diǎn)型數(shù)據(jù)可混合運(yùn)算 ? 混合運(yùn)算時(shí),不同類型的數(shù)據(jù)按照一定的規(guī)則先轉(zhuǎn)換為同一類型,然后再運(yùn)算 double long unsigned int float char, short 高 低 C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 44 運(yùn)算符 (Operator) ? 運(yùn)算符的種類 ? 運(yùn)算符的優(yōu)先級(jí) ? 運(yùn)算符的結(jié)合方向 C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 45 運(yùn)算符的種類 (1) ? 算術(shù)運(yùn)算符 + * / % ++ ? 關(guān)系運(yùn)算符 == = = != ? 邏輯運(yùn)算符 ! amp。amp。 || ? 位運(yùn)算符 ~ | ^ amp。 ? 賦值運(yùn)算符 = += = *= /= %= = = amp。= ^= |= ? 條件運(yùn)算符 ?: C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 46 運(yùn)算符的種類 (2) ? 逗號(hào)運(yùn)算符 , ? 指針運(yùn)算符 * amp。 ? 求字節(jié)數(shù)運(yùn)算符 sizeof ? 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符 (type) ? 分量運(yùn)算符 . ? 下標(biāo)運(yùn)算符 [] ? 其他運(yùn)算符 () C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 47 運(yùn)算符的優(yōu)先級(jí) (Precedence) ? 優(yōu)先級(jí) ?運(yùn)算符的運(yùn)算次序按優(yōu)先級(jí)由高到低執(zhí)行 ?可以用圓括號(hào) ( )改變運(yùn)算符的執(zhí)行次序 ? 舉例 ?a+b*c–d/e /*先算乘除,后算加減 */ /*乘除比加減優(yōu)先級(jí)高 */ ?(a+b)*(cd)/e /*先算加減,后算乘除 */ C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 48 運(yùn)算符的結(jié)合方向 (Associativity) ? 結(jié)合方向 ?當(dāng)一個(gè)操作數(shù)兩側(cè)的運(yùn)算符優(yōu)先級(jí)相同時(shí),運(yùn)算次序按照結(jié)合方向的規(guī)定進(jìn)行 ? 舉例 ?a+bc /*+和 的結(jié)合方向都是從左向右 */ /*b先與 +結(jié)合計(jì)算 a+b,然后執(zhí)行減法 */ ?a=b=1 /*=的結(jié)合方向是從右向左,先計(jì)算 b=1*/ C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 49 運(yùn)算符的結(jié)合方向規(guī)則 ? 單目運(yùn)算符的結(jié)合方向都是“從右向左” ?!、 ~、 ++、 、 +(正號(hào) )、 (負(fù)號(hào) ) ?*(指針運(yùn)算符 )、 amp。(地址運(yùn)算符 ) ?sizeof、 (type) ? 賦值運(yùn)算符的結(jié)合方向是“從右向左” ? 三目運(yùn)算符的結(jié)合方向是“從右向左” ?唯一的三目運(yùn)算符:條件運(yùn)算符 ?: ? 其他運(yùn)算符的結(jié)合方向都是“從左向右” C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 50 優(yōu)先級(jí)與結(jié)合方向總結(jié) ? 不同優(yōu)先級(jí)的運(yùn)算符,運(yùn)算次序按優(yōu)先級(jí)由高到低執(zhí)行 ? 同一優(yōu)先級(jí)的運(yùn)算符,運(yùn)算次序按結(jié)合方向的規(guī)定執(zhí)行 ? 可以使用圓括號(hào) ( )明確運(yùn)算次序 ?圓括號(hào) ()具有最高的優(yōu)先級(jí) C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 51 表達(dá)式 (Expression) ? 表達(dá)式的概念 ? 表達(dá)式的類型 ? 表達(dá)式求值 ?算術(shù)運(yùn)算符和算術(shù)表達(dá)式 ?賦值運(yùn)算符和賦值表達(dá)式 ?逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 52 表達(dá)式的概念 ? 表達(dá)式 ?用運(yùn)算符把操作數(shù)連接起來,并符合 C語言語法規(guī)則的式子 ?操作數(shù)包括常量、變量、函數(shù)調(diào)用、表達(dá)式 ?廣義上,常量、變量、函數(shù)調(diào)用也可以看作屬于表達(dá)式的范疇 ? 舉例 ?a+*b6/c+39。z39。max(x,y) ?!((a1e6)amp。amp。(b==(c+sqrt(f)))) C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 53 表達(dá)式的類型 ? 表達(dá)式的類型 ?表達(dá)式的值的類型 ?取決于操作數(shù)的類型以及它們所做的運(yùn)算 ? 舉例 ?a+*b6/c+39。z39。 /*混合類型算術(shù)運(yùn)算,值為 double類型 */ ?!((a1e6)amp。amp。(b==(c+sqrt(f)))) /*邏輯判斷的結(jié)果是邏輯值 */ /*C語言用整型表示邏輯類型 */ C語言程序設(shè)計(jì) 第 2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 54 算術(shù)運(yùn)
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1