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

正文內(nèi)容

[理學(xué)]第2章c的基礎(chǔ)知識(shí)c-文庫(kù)吧

2024-12-08 12:37 本頁(yè)面


【正文】 ? 通常與指針或函數(shù)結(jié)合使用 2021/11/10 17 常量、變量與標(biāo)準(zhǔn)函數(shù) ? 主要內(nèi)容: – 常量 – 變量 – 標(biāo)準(zhǔn)庫(kù)函數(shù) 2021/11/10 18 常量 ?在程序運(yùn)行的過程中值保持不變的量 1.整型常量 – 十進(jìn)制 : 0~9 – 八進(jìn)制 : 0~7,以 0開頭 – 十六進(jìn)制 : 0~9, A~F/a~f, 以 0x或 0X 開頭 例如: 100 8 0 +123 010 024 0100 073 0x38 0x10 0X100 0XFF 0x0a 2021/11/10 19 1. 整型常量 ? 整型常量的類型: – 根據(jù)值大小默認(rèn)類型 – 整型常量后面加 l或 L, 則認(rèn)為是 long int型 例如: 123 123L、 03 432l、 0x100 注意: ? 十六進(jìn)制常量中可以使用大寫字母 A~ F,也可以使用小寫字母 a~ f。 ? 八進(jìn)制常量中不能出現(xiàn)數(shù)字 8 或 9 例如: 01 0921非法 2021/11/10 20 2. 實(shí)型常量 – 十進(jìn)制形式 1. + – 指數(shù)形式 1e3 123E6 等價(jià)于: 1 103 103 123 106 103 ? 指數(shù)只能是整數(shù),而尾數(shù)則可以是整數(shù)也可以是小數(shù) ,無(wú)論指數(shù)或尾數(shù)均不能省略 例如: 1e、 、 E3 非法 ? 實(shí)型常量的類型:默認(rèn)為 double型,后面加 F( 或 f), 則強(qiáng)調(diào)表示該數(shù)是 float類型 例如: 、 2021/11/10 21 3. 字符型常量 ? 字符常量 – 一對(duì)單引號(hào)括起來(lái)的 單個(gè)字符 例如: 39。a39。、 39。A39。 、 39。+39。 、 39。339。、 39。 39。 等 ? 轉(zhuǎn)義字符常量 – 一對(duì)單引號(hào)括起來(lái)的 \ 與規(guī)定 字符 組合,例如: \0 字符串結(jié)束標(biāo)志 \n 換行 \t 跳到下一個(gè)輸出位置 \“ ,\‘ 雙引號(hào)字符 ,單引號(hào)字符 \ddd ddd為 1到 3位八進(jìn)制數(shù)所代表的字符 \xhh x是小寫 , hh為 1到 2位十六進(jìn)制數(shù)所代表的字符 如 ?\102?表示 B 如 ?\x47?表示 G 2021/11/10 22 int x=0x10?!?int y=0X10。 √ char a=?\xa2‘。 √ char b=?\Xa2‘。 2021/11/10 23 4. 字符串常量 ? 用一對(duì)雙引號(hào)括起來(lái)的 0個(gè)或多個(gè)字符序列 – 例如: ABC、 1 a、 \n\t \nGood morning 、 ? 字符串常量的長(zhǎng)度 : – 所包含的字符個(gè)數(shù) ? 字符串常量的存儲(chǔ)方式: \n G o o d m o r n i n g \0 a \0 所占存儲(chǔ)單元數(shù): 串長(zhǎng)度+ 1 例如: 字符串 結(jié)束標(biāo)記 2021/11/10 24 4. 字符串常量 (續(xù) ) ?如果反斜杠和雙引號(hào)作為字符串中的有效字符,則必須使用轉(zhuǎn)義字符。 例 : ① C:\msdos\ → C: \ \msdos\ \ ② I say:Goodbye! → I say: \Goodbye!\ ?如果要表示單引號(hào)字符常量,必須用轉(zhuǎn)義字符。如果要表示單引號(hào)字符串常量不需要用轉(zhuǎn)義字符。 例 :?\‘‘ ―‘‖ 2021/11/10 25 字符常量 與字符串常量 的區(qū)別 : ( 1)定界符不同: 字符常量使用單引號(hào) 39。A39。 , 而字符串常量使用雙引號(hào) A ; ( 2) 長(zhǎng)度不同: 字符常量的長(zhǎng)度固定為 1, 而字符串常量的長(zhǎng)度 ,可以是 0, 也可以是某個(gè)整數(shù); ( 3) 存儲(chǔ)要求不同: 字符常量存儲(chǔ)的是字符的 ASCII碼值 , 字符串常量 , 除了要存儲(chǔ)有效的字符 ASCII碼值外 ,還要存儲(chǔ)一個(gè)結(jié)束標(biāo)志 39。 \0 39。 。 2021/11/10 26 判斷正確與錯(cuò)誤 char a=?‘。 char a=―‖。 char a=?a‘。 char a=―a‖。 是非法的 是正確的 是非法的 是非法的 2021/11/10 27 使用符號(hào)常量 5. 符號(hào)常量 ? 以標(biāo)識(shí)符來(lái)代表的常量 ? 事先由編譯預(yù)處理命令 define定義 ? 編譯時(shí)先由系統(tǒng)替換為它所代表的常量,再進(jìn)行編譯 例如: define LEN include void main( ) { float a,b。 a= 2* *LEN。 b=*LEN*LEN。 printf(a=%f,b=%f\n,a,b)。 } 定義符號(hào)常量 編譯前系統(tǒng)進(jìn)行替換 2021/11/10 28 5. 符號(hào)常量 void main( ) { float a,b。 a= 2* *。 b=**。 printf(a=%f, b=%f\n,a,b)。 } ? define是編譯預(yù)處理命令,必須以“ ”開頭 后面不能加分號(hào)。 ? 編譯預(yù)處理命令在后面討論。 替換為 2021/11/10 29 變量 1. 變量的有關(guān)概念 ? 在程序運(yùn)行過程中,其值可以改變的數(shù)據(jù),稱為變量,變量用標(biāo)識(shí)符表示,稱為 變量名 ? 變量必須 “ 先定義 , 后使用 ” ? 系統(tǒng)根據(jù)變量的類型分配存儲(chǔ)單元,存儲(chǔ)變量的值 ? 編寫程序時(shí)可以通過變量名來(lái)存、取 變量值 a 510 變量值 為變量分配的存儲(chǔ)單元地址 變量名 例如: int a。 a=510。 變量 名為 a a中存放 的值是 510 a的存儲(chǔ)地址是0x1002 0x1002 2021/11/10 30 2. 變量定義 變量定義的一般格式: 數(shù)據(jù)類型說(shuō)明符 變量列表 ; 例如: int i。 long k, m。 float x,y。 char ch1,ch2。 ? 必須使用合法的標(biāo)識(shí)符作變量名 ? 不能使用關(guān)鍵字為變量命名 2021/11/10 31 3. 變量的初始化: 在說(shuō)明變量的同時(shí)對(duì)變量賦初值。 例如: int a=5, b=a+2。 long c=123L。 double x=。 float y =。 char ch1=39。a39。,ch2=66,ch3=39。\14239。 錯(cuò)誤的初始化: int a=3+b, b=5; float m=n=; 2021/11/10 32 系統(tǒng)為變量分配存儲(chǔ)空間示意圖 內(nèi)存 :內(nèi)存是由一系列字節(jié)組成的,每個(gè)字節(jié)都有一個(gè)唯一的地址編碼。 例如: short int x。 系統(tǒng)為變量 x在內(nèi)存中分配的存儲(chǔ)空間是連續(xù)的兩個(gè)字節(jié)。 1001 1002 x 其中: 1001和 1002是字節(jié)的編碼,第 1個(gè)字節(jié)的編碼 1001稱為變量 x的地址,在程序中表示為 amp。x。 即 amp。x的值為 1001。 2021/11/10
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1