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

正文內(nèi)容

c語言程序設(shè)計(jì)第3章(編輯修改稿)

2025-08-20 01:08 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 符 \x41代表 A This is a c program! 例 main( ) { printf(“ ab c\t de\rf\tg\n”)。 printf(“h\ti\b\bj k ”)。 } a b c d e f g h i j k 字符變量的定義形式: char c1,c2。 說明; 1)字符變量只能存放一個(gè)字符,每個(gè)變量在內(nèi)存 中只占用 一個(gè)字節(jié)的寬度 ; 2)上述定義式把 c1,c2定義為字符型變量,各可以 存放一個(gè)字符; 例: c1=?a?。 c2=?b?。 c1=?ab? 一個(gè)字符常量放到一個(gè)字符變量中,實(shí)際并不是把該字符本身放到內(nèi)存單元中,而是將 該字符的 ASCII代碼 放到存儲(chǔ)單元中。 例: c1=?a?實(shí)際作用是在變量 c1所占用的內(nèi)存單元中存 放了二進(jìn)制碼 01100001; c1 c1=?a? 01100001 1) 字符數(shù)據(jù)與整數(shù)的存儲(chǔ)形式類似,使得字符型數(shù)據(jù)和整型數(shù)據(jù)之間可以通用; 2) 大小寫字母之間轉(zhuǎn)換方便; 例 main( ) { char c1,c2。 c1=97。 c2=98。 printf(“%c%c\n”,c1,c2)。 printf(“%d%d\n”,c1,c2)。 } a b 97 98 向字符變量c1,c2賦以整數(shù)97,98 由此可見,字符型數(shù)據(jù)和整型數(shù)據(jù)是通用的。 注意:字符數(shù)據(jù)只占一個(gè)字節(jié),它只能存放 0~127范圍內(nèi)的整數(shù) 例 main( ) { char c1,c2。 c1=?a?。 c2=?b?。 c1=c132。 c2=c232。 printf(“%c%c”,c1,c2)。 } 運(yùn)行結(jié)果: A B ?a?的 ASCII碼為97,‘ A?為 65。 ?b?的 ASCII碼為98,‘ B?為 66。 這是 C語言中字母實(shí)現(xiàn)大小轉(zhuǎn)換的方法。使用相當(dāng)方便。 字符串常量: 字符串常量是一對(duì)雙引號(hào)括起來的字符序列。 例如: “ Hello Visual C”, “China is the greatest country” 字符串常量的存儲(chǔ)形式: 字符串各字符的 ASCII碼 加上結(jié)束字符 ‘ \0’ 。 例如: “ Hello Visual C”, “a” H e l l o V i s u a l C \0 a \0 注意 字符常量 ?a?和字符串常量 “ a”是不相同的, ‘ a?存儲(chǔ)單元中沒有“ \0” 。因此切近字符常量和字符串常量混用 C語言允許在定義變量的同時(shí)使變量初始化 。例: int a=3。 /*指定 a為整型變量,初值為 3*/ float b=。 /*指定 b為實(shí)型變量,初值為 */ char c=?a? /*指定 c為字符變量,初值為 ‘ a?*/ 也可以使被定義的變量的一部分賦初值。 例: int a,b,c=5。 如果對(duì)幾個(gè)變量賦予同一個(gè)初值,可寫成: int a,b,c。 a=b=c=3。 該式表示 a,b,c的初值都是 3,并不表示整個(gè)程序中 a,b,c變量一直相等的, 只是初值相同 。 int a=b=c=3。 是錯(cuò)誤的 。 初始化不是在編譯階段完成而是在程序運(yùn)行時(shí)執(zhí)行本函數(shù)時(shí)賦予初值 int a。 不同類型的數(shù)據(jù)之間進(jìn)行運(yùn)算,級(jí)別低的向級(jí)別高的轉(zhuǎn)換; 轉(zhuǎn)換不需要中間過程,直接轉(zhuǎn)變?yōu)楦呒?jí)別數(shù)據(jù)類型; 上述轉(zhuǎn)換由系統(tǒng)自動(dòng)進(jìn)行。 double long int unsigned float char short 低 高 例: i為整型變量, f為 float變量,d為 double型變量, e為 long型。 10+‘ a?+i*fd/e a轉(zhuǎn)整型, i、 f轉(zhuǎn)換為 double型, e轉(zhuǎn)換為 double型。 如果一個(gè)運(yùn)算符兩側(cè)的操作數(shù)的數(shù)據(jù)類型不同,則系統(tǒng)按“ 先轉(zhuǎn)換、后運(yùn)算 ”的原則,轉(zhuǎn)換的方法有兩種: 自動(dòng)轉(zhuǎn)換 (隱式轉(zhuǎn)換); 強(qiáng)制轉(zhuǎn)換 (+ - * / %) ( == = = !=) ( ! amp。amp。 ||) ( ~ | ^ amp。) (=及其擴(kuò)展賦值運(yùn)算符 ) (? : ) ( , ) (* amp。) (sizeof) ( (類型 ) ) ( . → ) ( [ ] ) (如函數(shù)調(diào)用運(yùn)算符 ) + (加法運(yùn)算符 ,或 正值運(yùn)算符 。如 3++ 3) - (減法運(yùn)算符 ,或 負(fù)值運(yùn)算符 。如 5- - 3) * (乘法運(yùn)算符 。如 3*5) / (除法運(yùn)算符 。如 5/3) % (模運(yùn)算符 ,或 稱求余運(yùn)算符 ,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1