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

正文內(nèi)容

[理學(xué)]第2章c的基礎(chǔ)知識(shí)c-全文預(yù)覽

2025-01-13 12:37 上一頁面

下一頁面
  

【正文】 小數(shù)部分自動(dòng)補(bǔ) 0 如: float x=5。 double x。 對(duì)它們進(jìn)行 *運(yùn)算, *( amp。運(yùn)算: amp。ch amp。 char ch。amp。amp。 0000 0000 0000 1000 0000 0000 0000 1000 即: aamp。 printf(%d %d\n, aamp。 bc 2021/11/10 60 位運(yùn)算符 ~ amp。b0)||(a=0amp。 b0) (a0amp。 a+cb amp。 c (a++) || ++ bamp。 c 結(jié)果為 1 2021/11/10 58 邏輯運(yùn)算規(guī)則 ( 續(xù) ) ? 運(yùn)算按照 從左至右 的順序進(jìn)行,一旦能夠確定邏輯表達(dá)式的值,就立即結(jié)束運(yùn)算 ——邏輯運(yùn)算的短路性質(zhì) 例如 設(shè): a=1, b=0, c=2 a amp。 b amp。d a || b5 || c/4 !x+y = z ? 邏輯運(yùn)算符的優(yōu)先級(jí) 和結(jié)合性: – !是單目運(yùn)算符, 右結(jié)合 ,高于算術(shù) – amp。 a amp。b a || b !a 非 0 非 0 1 1 0 非 0 0 0 1 0 0 非 0 0 1 1 0 0 0 0 1 2021/11/10 56 邏輯表達(dá)式 ? 邏輯表達(dá)式 – 用邏輯運(yùn)算符將運(yùn)算對(duì)象連接成的式子 例如: 0amp。 的值是 1 即關(guān)系表達(dá)式的值: 0 或 1 ? 實(shí)型數(shù) 可進(jìn)行大于或小于比較,但通常不進(jìn)行 == 或 != 的關(guān)系運(yùn)算( 為什么 ) 如何表示實(shí)型值為 0: fabs(x)= 2021/11/10 55 邏輯運(yùn)算符 ? 邏輯運(yùn)算符 ! amp。的值是 0, 39。 C語言用數(shù)值 1 表示 邏輯真 , 0 表示 邏輯假 例如: 75 的值是 1, 57 的值是 0 39。 例如: 5++、 (a+2)++ 不合法。amp。 || ! amp。 ab*4 先計(jì)算 b*4 ,再計(jì)算減法。 系統(tǒng)是如何找到變量 a和變量 b的? 系統(tǒng)在編譯時(shí)自動(dòng)建立一個(gè)變量查找表,即 變量名 變量類型 空間大小 變量地址 a int 4個(gè)字節(jié) ox1000 b double 8個(gè)字節(jié) ox3002 ox1000 2021/11/10 35 標(biāo)準(zhǔn)庫函數(shù) ? 由 C編譯系統(tǒng)定義的一種函數(shù) , 存放在系統(tǒng)函數(shù)庫中 , 用戶可以根據(jù)需要隨時(shí)調(diào)用 ? 常用函數(shù) 如: printf、 scanf、 fabs、 sqrt、 sin、 (常用數(shù)學(xué)函數(shù)參見教材 附錄 ) ? 函數(shù)調(diào)用形式 : 函數(shù)名([參數(shù)表]) 例如: putchar(?a‘) //有參函數(shù) sqrt(x) //有參函數(shù) getchar() //無參函數(shù) 2021/11/10 36 總結(jié): ? 如果程序中需要將數(shù)據(jù)存起來,則必須根據(jù)存放數(shù)據(jù)的類型定義變量( 變量要先定義,后使用 )。 即 amp。 2021/11/10 33 系統(tǒng)為變量分配存儲(chǔ)空間示意圖 例如: float y。 1001 1002 x 其中: 1001和 1002是字節(jié)的編碼,第 1個(gè)字節(jié)的編碼 1001稱為變量 x的地址,在程序中表示為 amp。\14239。 float y =。 ? 必須使用合法的標(biāo)識(shí)符作變量名 ? 不能使用關(guān)鍵字為變量命名 2021/11/10 31 3. 變量的初始化: 在說明變量的同時(shí)對(duì)變量賦初值。 變量 名為 a a中存放 的值是 510 a的存儲(chǔ)地址是0x1002 0x1002 2021/11/10 30 2. 變量定義 變量定義的一般格式: 數(shù)據(jù)類型說明符 變量列表 ; 例如: int i。 } ? define是編譯預(yù)處理命令,必須以“ ”開頭 后面不能加分號(hào)。 } 定義符號(hào)常量 編譯前系統(tǒng)進(jìn)行替換 2021/11/10 28 5. 符號(hào)常量 void main( ) { float a,b。 是非法的 是正確的 是非法的 是非法的 2021/11/10 27 使用符號(hào)常量 5. 符號(hào)常量 ? 以標(biāo)識(shí)符來代表的常量 ? 事先由編譯預(yù)處理命令 define定義 ? 編譯時(shí)先由系統(tǒng)替換為它所代表的常量,再進(jìn)行編譯 例如: define LEN include void main( ) { float a,b。 2021/11/10 26 判斷正確與錯(cuò)誤 char a=?‘。A39。 2021/11/10 23 4. 字符串常量 ? 用一對(duì)雙引號(hào)括起來的 0個(gè)或多個(gè)字符序列 – 例如: ABC、 1 a、 \n\t \nGood morning 、 ? 字符串常量的長度 : – 所包含的字符個(gè)數(shù) ? 字符串常量的存儲(chǔ)方式: \n G o o d m o r n i n g \0 a \0 所占存儲(chǔ)單元數(shù): 串長度+ 1 例如: 字符串 結(jié)束標(biāo)記 2021/11/10 24 4. 字符串常量 (續(xù) ) ?如果反斜杠和雙引號(hào)作為字符串中的有效字符,則必須使用轉(zhuǎn)義字符。 等 ? 轉(zhuǎn)義字符常量 – 一對(duì)單引號(hào)括起來的 \ 與規(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。 、 39。、 39。a39。 ? 一般而言,小數(shù)部分位數(shù)多,數(shù)據(jù)表示的有效數(shù)字多,精度就高;而指數(shù)部分位數(shù)多,則表示的數(shù)據(jù)范圍更大。 m= 65448。 應(yīng)該留多大的地方來存放它們的值? ? 數(shù)據(jù) 5 和 是常量與 r 、 area 不同,它們?cè)诰帉懗绦驎r(shí)就是確定的值,在運(yùn)算過程中不會(huì)改變。 r=5 。 程序如下: include void main( ) { float r, area 。 } 運(yùn)算結(jié)果是 :面積 = 程序中用到的數(shù)據(jù): r、 area、 對(duì)數(shù)據(jù)進(jìn)行的運(yùn)算: * 、 = 2021/11/10 4 分析: 計(jì)算機(jī)操作處理時(shí),要完成以下工作 : ? 數(shù)據(jù) r和 area是變量,在內(nèi)存中需要給半徑 r 和運(yùn)算結(jié)果 area 開辟存儲(chǔ)空間,存放它們的值。 + 109 [01101101]原 = [01101101]反 = [01101101]補(bǔ) ?負(fù)數(shù) : – 原碼 符號(hào)位為 1,數(shù)值為絕對(duì)值的二進(jìn)制數(shù) - 109 [11101101]原 – 反碼 符號(hào)位為 1,數(shù)值為絕對(duì)值的二進(jìn)制數(shù)各位變反 - 109 [10010010]反 – 補(bǔ)碼 符號(hào)位為 1,數(shù)值為絕對(duì)值的二進(jìn)制數(shù)各位變反加 1 - 109 [10010011]補(bǔ) 2021/11/10 10 用補(bǔ)碼計(jì)算 例如計(jì)算: (
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1