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

正文內(nèi)容

[計算機軟件及應(yīng)用]第2章c語言程序基礎(chǔ)-wenkub

2023-02-03 17:34:44 本頁面
 

【正文】 些特殊符號一定是在英文輸入狀態(tài)下的輸入符號 ; ? 空白符:空格符、制表符、換行符等統(tǒng)稱為空白符。最常用的運算符; ? 運算符與變量、函數(shù)等一起組成表達式,完成某種運算; C語言基本語法成分 ? 分隔符 ? C語言中,分隔符有逗號、空格、 Tab和回車等 ? 逗號 : 主要用于在類型說明和函數(shù)參數(shù)表中分隔各個變量 ; ? 空格、 Tab和和回車: 多用于語句和各單詞之間的間隔符 ; ? 在關(guān)鍵字或標識符之間必須要有一個或一個以上的分隔符作為間隔。但是有時在一個程序中反復(fù)用到某個常數(shù),并且在程序調(diào)試時要不斷調(diào)整這個常數(shù),因此,也可以事先在內(nèi)存中“開辟”一個空間單元,存放這個常數(shù),每次調(diào)試時只修改這個單元的值即可,不用在源程序中逐個修改常數(shù)值。 printf(“total=%d\n,total)。 r2 = 20。 len2 = 2 * PI * r2。整型常量有三種表現(xiàn)形式: ? 十進制整數(shù) ,如 123, ; ? 八進制整數(shù) ,以 0(零)開頭的數(shù)是八進制數(shù)。0x12,對應(yīng)的十進制數(shù)為 18。 B 答案錯誤 是因為它是以 0開頭 所以是八進制 。它 表示的是長整形數(shù)據(jù)。 ? Visual C++ 4個字節(jié)存放整數(shù),所以它的取值范圍為 2147483648~2147483647,即 231~( 2311)。 ? 一個正整數(shù)的補碼與它的原碼是完全相同的; ? 一個負數(shù)的補碼是原碼的基礎(chǔ)上變化而來的,變化的方法是: 1. 取負整數(shù)的絕對值 2. 對絕對值二進制數(shù)按位變反; 3. 將變反后的二進制數(shù)加 1; C語言數(shù)據(jù)類型 ——整型數(shù)據(jù) ? 例題:求 10的補碼 1. 取 10的絕對值為 10 2. 10是十進制,轉(zhuǎn)換成二進制 1010 3. C語言整型數(shù)占 4個字節(jié),二進制表示為 4. 二進制數(shù)求反 5. 加 1得到補碼結(jié)果 C語言數(shù)據(jù)類型 ——整型數(shù)據(jù) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 C語言數(shù)據(jù)類型 ——整型數(shù)據(jù) ? 引入原碼、反碼和補碼的目的就是為了解決減法問題; ? 計算機 CPU的運算器中只有加法器,要把減法轉(zhuǎn)化成加法來計算; ? 二進制數(shù)中,兩數(shù)的補碼之和等于兩數(shù)和的補碼; ? 補碼=反碼 +1 ? 反碼=原碼除符號位外其它數(shù)值取反(即該數(shù)的絕對值取反),即“ 0”變“ 1”,“ 1”變“ 0”; ? 任何正數(shù)的原碼 反碼 補碼的形式完全相同(即都是自身,不變) ? 在計算機中,有符號的數(shù)都是采用補碼來表示的; ? 計算的時候,符號位也參與運算。 a=12。 d=b+u。注意 e字母之前必須有數(shù)字,且 e后面的指數(shù)必須為整數(shù); ? 一個浮點數(shù)可以有多種指數(shù)表示方式: ? ? ? ? ? ? 規(guī)范的指數(shù)形式 :在字母 e之前的小數(shù)部分中,小數(shù)點左邊應(yīng)有一位,且只能有有一位非零的數(shù)字; C語言數(shù)據(jù)類型 ——浮點型數(shù)據(jù) ? 浮點型變量 ——在內(nèi)存中的存在形式 ? 一個浮點數(shù)在內(nèi)存中行占 4個字節(jié)( 32位二進制); ? 浮點數(shù)是按照指數(shù)形式存貯。 C語言數(shù)據(jù)類型 ——字符型數(shù)據(jù) ? 字符常量 include void main( ) { printf(“ ab c\t de\rf\tg\n”)。 ? 字符常量與字符串常量不同; ? 單引號 與 雙引號 ; ? 一個字符 與 多個字符 ; C語言數(shù)據(jù)類型 ——字符型數(shù)據(jù) ? 字符數(shù)據(jù)在內(nèi)存中的存貯 ? 一個字符在內(nèi)存中占用一個字節(jié)空間; ? 實際上并不是將這個字符放在內(nèi)存單元中,而是將這個字符對應(yīng)的 ASCII代碼所對應(yīng)的二進制數(shù)放在內(nèi)存單元中; ? a對應(yīng) ASCII代碼為 97,其二進制為 01100001; ? B對應(yīng) ASCII代碼為 98,其二進制為 01100010; ? 事實上,所有字符都對應(yīng)有自己的 ASCII代碼,即字符都可以用相應(yīng)的整數(shù)代替。 c1=97。 } c1=?a? c2=?b? 字母大小寫轉(zhuǎn)換:利用大寫小寫對應(yīng)的 ASCII碼值相差 32. C語言數(shù)據(jù)類型 ——字符型數(shù)據(jù) ? 字符串數(shù)據(jù)在內(nèi)存中的存貯 ? 在字符串的結(jié)尾加一個“字符串結(jié)束標志”,以便系統(tǒng)據(jù)此判斷字符串結(jié)束; ? “字符串結(jié)束標志”是 “ \0” ; ? 這個結(jié)束標志,不會產(chǎn)生任何動作,也不會顯示出來,只是一個判斷標志,但是,如果是字符串,就必須有這個標志; ? ?a?、 ”a”在內(nèi)存中的存貯是不同的; C語言數(shù)據(jù)類型 ——字符型數(shù)據(jù) ? 字符變量 ? 字符變量與其他數(shù)據(jù)類型變量相似,也在內(nèi)存中有相應(yīng)得到存貯單元; ? 字符變量的存貯單元用于存貯字符數(shù)據(jù),它只能存貯一個字符 ; ? 字符變量不能存貯字符串 ; ? 一個字符變量在內(nèi)存中占一個字節(jié),只能存放一個字符 ; ? 在 C語言中沒有專門的字符串變量,如果想將一個字符串存放在變量中,必須使用字符數(shù)組。共有 9中: ? If() ……else…… 條件語句 ? for() …… 循環(huán)語句 ? while() …… 循環(huán)語句 ? do
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1