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

正文內(nèi)容

[計算機軟件及應(yīng)用]c語言程序設(shè)計譚浩強第3章_數(shù)據(jù)類型(編輯修改稿)

2025-02-11 06:58 本頁面
 

【文章內(nèi)容簡介】 例 轉(zhuǎn)義字符的使用 include void main() { printf(ab c\t de\rf\tg\n)。 printf(h\ti\b\bj k\n)。 } ?打印機上的顯示結(jié)果: fab c gde h jik 顯示屏上的運行結(jié)果:f gde h j k 字符型數(shù)據(jù) ?字符型變量用來存放字符常量 , 注意只能放一個字符 。 ?字符變量的定義形式如下: char c1,c2。 ?在本函數(shù)中可以用下面語句對 c1,c2賦值: c1= ‘ a’ ; c2= ‘ b’ ; ?一個字符變量在內(nèi)存中占一個字節(jié)。 字符型數(shù)據(jù) 字符數(shù)據(jù)在內(nèi)存中的存儲形式及其使用方法 ?一個字符常量存放到一個字符變量中,實際上并不是把該字符的字型放到內(nèi)存中去,而是將該字符的相應(yīng)的 ASCII代碼放到存儲單元中。這樣使字符型數(shù)據(jù)和整型數(shù)據(jù)之間可以通用。 注意 : 一個字符數(shù)據(jù)既可以以字符形式輸出,也可以以整數(shù)形式輸出。 例 向字符變量賦以整數(shù)。 include void main() { char c1,c2。 c1=97。 c2=98。 printf(%c %c\n,c1,c2)。 printf(%d %d\n,c1,c2)。 } ?說明: 在第3和第 4行中,將整數(shù) 97和 98分別賦給 c1和 c2,它的作用相當(dāng)于以下兩個賦值語句: c1= 39。a39。c2= 39。b39。 因為 39。a39。和 39。b39。的 ASCII碼為 97和 98 ?運行結(jié)果: a b 97 98 例 大小寫字母的轉(zhuǎn)換 include void main() { char c1,c2; c1=39。a39。 c2=39。b39。 c1=c132。 c2=c232。 printf(%c %c,c1,c2)。 } ?說明: 程序的作用是將兩個小寫字母 a和 b轉(zhuǎn)換成大寫字母 A和 B。從ASCII代碼表中可以看到每一個小寫字母比它相應(yīng)的大寫字母的 ASCII碼大 32。C語言允許字符數(shù)據(jù)與整數(shù)直接進行算術(shù)運算。 ?運行結(jié)果: A B 字符型數(shù)據(jù) ?字符串常量是一對雙撇號括起來的字符序列. ?合法的字符串常量 : How do you do., CHINA, a , $ ?可以輸出一個字符串,如 printf(How do you do.); 字符型數(shù)據(jù) 39。a39。是字符常量, a是字符串常量,二者不 同。 如: 假設(shè)C被指定為字符變量 : char c。 c=39。a39。 c= a; c= CHINA。 ? ? 結(jié)論: 不能把一個字符串常量賦給一個字符變量。 ?C規(guī)定:在每一個字符串常量的結(jié)尾加一個 “ 字符 串結(jié)束標(biāo)志 ” ,以便系統(tǒng)據(jù)此判斷字符串是否結(jié)束。 C規(guī)定以字符 39。\039。作為字符串結(jié)束標(biāo)志。 如: 如果有一個字符串常量 CHINA ,實際上在內(nèi)存中是: C H I N A \0 它占內(nèi)存單元不是5個字符,而是6個字符,最后一個字符為 39。\039?!5谳敵鰰r不輸出 39。\039。 字符型數(shù)據(jù) 變量賦初值 字符串常量 (1)C語言允許在定義變量的同時使變量初始化 如 : int a=3。 // 指定a為整型變量,初值為3 float f=。 // 指定f為浮點型變量,初值為3 .56 char c=39。a39。 // 指定c為字符變量,初值為 39。a39。 變量賦初值 (2)可以使被定義的變量的一部分賦初值。 如 : int a,b,c=5; 表示指定a、b、c為整型變量,但只對c初始化, c的初值為5 (3)如果對幾個變量賦以同一個初值, 應(yīng)寫成: int a=3,b=3,c=3。 表示a、b、c的初值都是3。 不能寫成 ∶ int a=b=c=3。 注意: 初始化不是在編譯階段完成的而是在程序運行時執(zhí)行本函數(shù)時賦初值的,相當(dāng)于有一個賦值語句。 各類數(shù)值型數(shù)據(jù)間的混合運算 混合運算: 整型(包括 int,short,long)、浮點型(包括 float,double)可以混合運算。在進行運算時,不同類型的數(shù)據(jù)要先轉(zhuǎn)換成同一類型 ,然后進行運算 . 說明: 這種類型轉(zhuǎn)換是由系統(tǒng)自動進行的。 術(shù)運算符和算術(shù)表達式 C運算符簡介 C的運算符有以下幾類: (1)算術(shù)運算符 ( + * / %) (2)關(guān)系運算符 (><==>=<=?。剑? (3)邏輯運算符 (!&& ||) (4)位運算符 ( ~ |∧ &) (5)賦值運算符 (=及其擴展賦值運算符) (6)條件運算符 (?:) (7)逗號運算符 (,) 算術(shù)運算符和算術(shù)表達式 (8)指針運算符 ( *和&) (9)求字節(jié)數(shù)運算符( sizeof) (10)強制類型轉(zhuǎn)換運算符( (類型) ) (11)分量運算符(. ) (12)下標(biāo)運算符([]) (13)其他 (如函數(shù)調(diào)用運算符()) 算術(shù)運算符和算術(shù)表達式 算術(shù)運算符和算術(shù)表達式 (1)基本的算術(shù)運算符 : ? + ( 加法運算符,或正值運算符。如 :3+5、+3) ? - ( 減法運算符,或負值運算符。如 :5 2、 3) ? * (乘法運算符。如 :3 *5) ? / ( 除法運算符。如 :5/3) ? % ( 模運算符,或稱求余運算符,%兩側(cè)均應(yīng)為整型數(shù)據(jù),如 :7%4的值為3)。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1