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

正文內(nèi)容

c語(yǔ)言教材第一章ppt課件(編輯修改稿)

2025-06-01 12:08 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 9 ? 整型常量 ?一個(gè)整數(shù) ?常用的整數(shù)類型 ( IBM PC機(jī)及其兼容機(jī)上對(duì) C語(yǔ)言整型數(shù)的規(guī)定 ) ? 整型 ? 2字節(jié): 32768~ 32767 ? 長(zhǎng)整型 ? 4字節(jié): 2147483648~ 2147483647 ? 無(wú)符號(hào)整型 ? 2字節(jié): 0~ 65535 ? 無(wú)符號(hào)長(zhǎng)整型 ? 4字節(jié) : 0~ 4294967295 ?提示: ? 整型常量只區(qū)別整型和長(zhǎng)整型兩種形式,而沒(méi)有無(wú)符號(hào)值型常量 40 ? 整型常量 ? 三種形式 ? 十進(jìn)制 ? 有效的十進(jìn)制數(shù)字串 ? 例: 100, 32767, 120 ? 八進(jìn)制 ? 以數(shù)字 “ 0”開(kāi)頭的八進(jìn)制數(shù)字串 ? 例: 0100, 0123, 012 ? 十六進(jìn)制 ? 以數(shù)字 0x或 0X開(kāi)頭的十六進(jìn)制字符串 ? 例: 0x123 , 0x100, 0x12 ? 長(zhǎng)整型常量 ? 可表示為:十進(jìn)制、八進(jìn)制、十六進(jìn)制 ? 在常數(shù)之后加上字母 l 或 L 35555是否為十進(jìn)制常量? 0358是否為八進(jìn)制常量? 41 ? 實(shí)型常量 ?實(shí)數(shù),又稱浮點(diǎn)數(shù) ?類型 ? 單精度型 ? 4字節(jié): 177。 1038~ 1038 ? 雙精度型 ? 8字節(jié): 177。 10308~10308 ? 長(zhǎng)雙精度型 ? 16字節(jié): 104931 ~ 104932 ?有效位數(shù) ? 單精度有效數(shù)字位數(shù)為十進(jìn)制數(shù)的 6~7位 ? 雙精度有效數(shù)字位數(shù)為十進(jìn)制數(shù)的 15~16位 ? 長(zhǎng)雙精度型有效數(shù)字位數(shù)為十進(jìn)制數(shù)的 18~19位 ?提示: ? 在C語(yǔ)言中,實(shí)型常量一般都作為雙精度來(lái)處理,并且只用十進(jìn)制數(shù)表示 42 ? 實(shí)型常量 ? 兩種形式 ? 小數(shù)形式 ? 由正負(fù)符號(hào)、整數(shù)部分、小數(shù)點(diǎn)及小數(shù)部分組成 ? 例: , , , ? 指數(shù)形式 ? 由尾數(shù)、字母 e或 E及指數(shù)部分組成 ? 例: , ? 標(biāo)準(zhǔn)的指數(shù)形式是:小數(shù)點(diǎn)的左側(cè)只有一位數(shù)字 43 ? 提示 ? 注意指數(shù)必須是不超過(guò)數(shù)據(jù)表示范圍的正負(fù)整數(shù),并且在 e或 E前必須有數(shù)字 ? 對(duì)于超過(guò)有效數(shù)字位的數(shù)位,系統(tǒng)存儲(chǔ)時(shí)自動(dòng)舍去 ? 問(wèn)題: ? 合法的長(zhǎng)雙精度實(shí)型常量的表示形式? 44 ? C語(yǔ)言中字符型數(shù)據(jù)和整型數(shù)據(jù)可以通用 ? 字符型數(shù)據(jù)在計(jì)算機(jī)中存儲(chǔ)的是字符的 ASCII碼 ? ASCII碼形式上就是 0 到 255之間的整數(shù) ? 例如 187。字符 A的 ASCII碼值用是 65 187。?A?+32。 /*執(zhí)行結(jié)果 65+32=97,是 a的 ASCII碼值 */ 45 ? 字符常量 ? 包括可以全部在計(jì)算機(jī)上顯示的符號(hào) ? ASCII碼表上的全部字符 ? 一個(gè)字符的存儲(chǔ)占用一個(gè)字節(jié) ? 表示方法 ? 用單引號(hào) ‘ ’ 括起來(lái)的一個(gè)字符 ‘ A?, ‘ 1? ? 用單引號(hào) ‘ ’ 括起來(lái)的以 ‘ \? 字符開(kāi)始的字符 ‘ \n?, ‘ \t? 46 ? 字符串常量 ? 是用一對(duì)雙引號(hào)括起來(lái)的字符序列 ? 雙引號(hào)僅做定界符使用,本身不算入字符串常量 ? 例如 “ ABC”, “ ” (有空格 ), “ a” , “ Happy new Year”, “ abc\n” , “” (無(wú)空格 )等 ? C語(yǔ)言規(guī)定字符串的最后必須以空字符 ‘ \0?結(jié)尾 ? 編譯程序總是自動(dòng)地在字符串的結(jié)尾加上一個(gè)轉(zhuǎn)義字符 ‘ \0? ? ASCII碼是 0,所對(duì)應(yīng)的字符是空 ? 空字符并不計(jì)算在字符串的長(zhǎng)度里,但是存儲(chǔ)時(shí),空字符將會(huì)額外的占用一個(gè)字節(jié)空間 47 ? 字符串常量 ?字符串常量與字符常量的區(qū)別 ? 形式 ? 字符常量是用單引號(hào)括起的單個(gè)字符 ? 字符串常量是用雙引號(hào)括起的一串字符 ? 存儲(chǔ)方式 ? 字符常量在內(nèi)存中占一個(gè)字節(jié) ? 字符串常量除了每個(gè)字符各占一個(gè)字節(jié)外,其字符串結(jié)束符 ‘ \0?也要占一個(gè)字節(jié) ? 例如 ? 字符常量 ‘ a?占一個(gè)字節(jié) ? 字符串常量 a 占 2個(gè)字節(jié) 0110 0001 …… 0110 0001 0000 0000 ?a? → “a” → (97)10 (97)10 (0)10 48 ? 符號(hào)常量 ?在 C語(yǔ)言中允許程序中的常量定義為一個(gè)標(biāo)識(shí)符,這個(gè)標(biāo)識(shí)符稱為符號(hào)常量 ? 帶有名字的常量 ?定義格式 ? define 符號(hào)常量 常量 ? 例如: ? define AGE 35 ? define M ?提示 ? 簡(jiǎn)化書(shū)寫格式、減少出錯(cuò)率 ? 定義符號(hào)常量可以提高程序的可讀性,便于程序的調(diào)試和修改 ? 符號(hào)常量不同于變量,在其作用域內(nèi)不能被改變和重新賦值 ? 習(xí)慣上人們把符號(hào)常量名用大寫字母表示 定義常量并輸出 50 ? 變量 ? 在程序運(yùn)行過(guò)程中其值發(fā)生改變(可以被改變)的量值 ? C語(yǔ)言規(guī)定所有用到的變量都必須在程序中指定其數(shù)據(jù)類型,必須 “ 先定義后使用 ” ?一個(gè)變量應(yīng)該有一個(gè)名字(標(biāo)識(shí)符) ? 定義變量時(shí)要給其命名 ?一個(gè)變量應(yīng)該有一種數(shù)據(jù)類型 ? 編譯系統(tǒng)根據(jù)定義變量的數(shù)據(jù)類型為其分配存儲(chǔ)單元并在該存儲(chǔ)單元中存放變量的值 51 ? 每個(gè)變量都由一個(gè)變量名來(lái)標(biāo)識(shí) ? 在 C語(yǔ)言中,變量名作為變量的標(biāo)識(shí),其命名規(guī)則符合標(biāo)識(shí)符的所有規(guī)定 ? 語(yǔ)言規(guī)定標(biāo)識(shí)符只能由字母、數(shù)字和下劃線組成且第一個(gè)字符必須是字母或下劃線 ? 提示 ? 大、小寫字母被認(rèn)為是不同的變量名 ? 例: Sun、 sun、 SUN是三個(gè)不同的變量 ? 為了避免混淆,變量命名應(yīng)取不同的名字而不是用大小寫區(qū)分 ? 盡量取與變量含義接近的名稱 ?變量的命名 52 ? 變量的定義 ? 變量定義的目的 ? 定義變量名 ? 定義變量的數(shù)據(jù)類型 ? 變量的類型決定變量的存貯結(jié)構(gòu),使 C語(yǔ)言的編譯程序?yàn)樗x的變量分配存儲(chǔ)空間 ? 變量的定義說(shuō)明了變量叫什么以及用來(lái)做什么 ? 定義一個(gè)變量的過(guò)程,實(shí)際上就是向內(nèi)存申請(qǐng)一個(gè)變量的數(shù)據(jù)類型大小的空間的過(guò)程 ? 變量實(shí)質(zhì)上就是內(nèi)存某一單元的標(biāo)識(shí)符號(hào),對(duì)這個(gè)符號(hào)的引用就是對(duì)相應(yīng)的內(nèi)存單元的存取操作 53 ? 變量的定義 ?用類型說(shuō)明語(yǔ)句對(duì)變量進(jìn)行定義 ?定義格式 type namelist。 ? 類型說(shuō)明符 Type是C語(yǔ)言中的一個(gè)有效的數(shù)據(jù)類型 ? 變量表 namelist的形式是:變量名 1,變量名 2, …… ,變量名 n,用逗號(hào)分隔的變量名的集合 ? 例 ? int a, b23, C_123; ? float sum。 ? char max_ch。 ?變量的基本數(shù)據(jù)類型 ? 整型、實(shí)型、字符型 54 ? 整型變量 ? 不同類型的差別在于占用不同的存儲(chǔ)空間 ? 采用不同位數(shù)的二進(jìn)制編碼方式 ? 計(jì)算機(jī)內(nèi)部總是采用二進(jìn)制補(bǔ)碼形式表示一個(gè)數(shù)值型數(shù)據(jù) ? 例如: 187。整型的最高位為符號(hào)位: “ 1”表示負(fù)數(shù), “ 0”表示正數(shù),其余 15位表示數(shù)值 187。無(wú)符號(hào)整型數(shù)全部 16位表示數(shù)值 ? 55 ? 整型變量 ?一個(gè)整型變量可以保存一個(gè)整數(shù) ?整型類型的基本標(biāo)志是 int ? 基本型( int) ? 短整型( short int 、 short) ? 長(zhǎng)整型( long int 、 long ) ? 無(wú)符號(hào)整型( unsigned int、 unsigned long 、unsigned short) ?例 ? int a。 long b。 unsigned int c。 ?提示 ? 使用某種類型的變量時(shí),一定要注意該類型變量的取值范圍 56 ? 實(shí)型變量 ? 存儲(chǔ)實(shí)型數(shù)據(jù) ? ANSI C允許的定義三種實(shí)型變量 ? float 單精度型 ? Double 雙精度型 ? long double 長(zhǎng)雙精度型 ? 例 ? float a, b。 double x。 long double y; ? 提示 ? 運(yùn)用實(shí)數(shù)運(yùn)算時(shí)要 合理使用不同的類型,盡可能減少誤差 ? 一個(gè)實(shí)型常量可以賦給 float或 double型變量,根據(jù)變量的類型截取實(shí)型常量的相應(yīng)有效位數(shù) 57 ? 字符變量 ? 用來(lái)存放 一個(gè) 字符常量 ? 即一個(gè)字節(jié)存放一個(gè)字符 ? 標(biāo)示: char ? 例: char c1, a2; ? 提示 ? 不能將一個(gè)字符串常量賦給一個(gè)字符變量 ? 例: char c1, c2; c1=?a? ; c2=?b? ; ——合法 c1=“a” ; c2=“b”; ——非法 58 ? 變量賦值 ?初始化賦值方式(聲明語(yǔ)句) ? C語(yǔ)言允許在定義一個(gè)變量的同時(shí)對(duì)變量進(jìn)行初始化 ? 例: ? int i=0; /*表示定義一個(gè)整型變量 i的同時(shí)將 i賦值為 0*/ ? int i, j, k=10; /*表示 i, j, k為整型,只有 k被賦值為 10 */ ? 提示 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1