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

正文內(nèi)容

謝麗聰-3數(shù)據(jù)類型、運算符與表達式-2007(編輯修改稿)

2024-08-28 16:05 本頁面
 

【文章內(nèi)容簡介】 float a,b。 a=。 b=a+20; printf(%f\n,a)。 printf(%f\n,b)。 } 運行結(jié)果: 注意: *3的結(jié)果并不等于 1。 大數(shù)加小數(shù) 有效數(shù)字 7 位,前 7位有效 12345678900 void main() { float a。 double b。 a=。 b=。 printf(%f\n%f\n,a,b)。 } 結(jié)果: a是單精度浮點型 ,有效位數(shù)七位 。 整數(shù)已占五位 , 故小數(shù)二位之后均為無效數(shù)字 b是雙精度型 , 有效位為十六位 。 但Turbo C 小數(shù)后最多保留六位 , 其余部分四舍五入 。 一 、 定義變量類型: 類型名 變量表 ; 若變量表中含有多個變量 , 它們之間 用逗號隔開 。 最后一個變量名之后必須以“ ; ” 號結(jié)尾 例: unsigned int i,j。 或 unsigned i,j。 變量定義與賦值 一般所有變量都在聲明部分定義類型 二、給變量賦值 ——把 “ =‖右側(cè)的值賦給 “ =‖左側(cè)的變量 賦初值:定義變量類型時給變量賦值 在相應(yīng)變量后寫 =常量 例: int a=123,b=456,sum。 賦值表達式 : 變量 = 表達式 賦值語句 : 變量 = 表達式 ; 例: a=123 sum=a+b a=123 。 sum=a+b 。 表達式末尾加“;”后即變成語句 等價于 int a,b,sum。 a=123。b=456。 區(qū)別: ① 表達式本身有 值 的概念 , 其值同 “ =‖左邊變量相同;而語句本身無值的概念; ② 表達式是用來構(gòu)成語句的 。 注: 表達式中變量可用給該變量賦值的賦值表 達式代替 ( 應(yīng)加圓括號 ) 例: a=123。b=456。 sum=a+b。 可改為: sum=(a=123)+(b=456)。 應(yīng)注意: 在 定義中 不允許連續(xù)賦值 , 如: int a=b=c=5是不合法的 void main() {char a,b。 a=120。 b=121。 printf(%c,%c\n,a,b)。 printf(%d,%d\n,a,b)。 } 運行結(jié)果: x,y 120,121 向字符變量賦以整數(shù) 定義 a, b為字符型 賦值語句中賦以整型值 格式符 c―,輸出字符 格式符為 d,輸出整數(shù) void main() { char a,b。 a=39。a39。 b=39。b39。 a=a32。 b=b32。 printf(%c,%c\n%d,%d\n,a,b,a,b)。 } 運行結(jié)果: A,B 65,66 a, b被定義為字符變量并賦予字符值 用字符的 ASCII 碼參與運算 大小寫字母的 ASCII 碼相差 32,因此運算后把小寫字母換成大寫字母。然后分別以整型和字符型輸出 變量、變量名、變量類型、變量值、給變量賦值之間的關(guān)系 變量 ——杯 變量名 ——杯子的號碼 變量類型 ——所裝的材料名稱 變量值 ——所裝的東西多少 給變量賦值 ——把某材料倒進杯子 水 1號杯 水 2號杯 油 3號杯 若類型不一致、以變量為準(zhǔn) int a。 a=。 則 a為 123 *變量的特性: ① 一個變量只有一個值 ② 新的不來 、 舊的不去 , 新的一來 、 舊的立即丟失 ③ 取之不盡 例 : int a 。 …… a=3 。 …… a=。 …… 這段時間 a 值為 3 這段時間 a 值為 兩類常用賦值表達式的特別表示 ( 1) 自增 、 自減運算符 ① 變量 =變量 +1 可用 + + 變量 代替 例 : i=i+ count=count+1 變量 =變量 –1 可用 – – 變量 代替 例 k=k– num=num–1 ② 變量 + +與 + + 變量 的區(qū)別 變量 + + 的值為變量增一前的值 + + 變量 的值為變量增一的值 同樣 , 變量 – – 的值為變量減一前的值 – – 變量 的值為變量增一的值 提高可執(zhí)行程序的質(zhì)量 ++i ++count – –k – –num 例: main( ) { int i,j,k。 i=3。 j=++i。 i=3。 k=i++。 printf(‖%d,%d\n‖,j ,k)。 i=3。 j= – –i。 i=3。 k=i– –。 printf(‖%d,%d\n‖,j ,k)。} j為 4 i為 4 i為 3 重新賦值 k為 i增 1前的值 i為 3 重新賦值 結(jié)果: 4, 3 2, 3 例: main( ) {int i,j,k。 i=3。 j= + +i。 k=i+ +。 printf(‖%d,%d\n‖,j ,k)。 i=3。 j=i – –。 k= – –i。 printf(‖%d,%d\n‖,j ,k)。 } j為 4 i為 4 k為 4,運行之后 i為 5 j為 3,運行之后 i為 2 結(jié)果: 4, 4 3, 1 ( 2) 復(fù)合的賦值運算符 ① 變量 =變量 +表達式 變量 =變量 –表達式 變量 =變量 *表達式 分別可用 變量 + =表達式 變量 – =表達式 變量 * =表達式 代替 … i=i+3 sum=sum+y+8 n=n–2 sum=sum–3*w n=n*2 sum=sum*(3+w) i +=3 sum += y+8 n–=2 sum– =3*w n*= 2 sum*= 3+w +=、 – =、 *=、 /= %= 求余 = 左移 = 右移 amp。= 按位與 ^= 按位異或 |= 按位或 1
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1