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

正文內(nèi)容

c程序設(shè)計實用教程ppt-wenkub

2023-01-19 08:50:27 本頁面
 

【正文】 , 故所求賦值表達式的值是 60。 /*帶符號整型數(shù)據(jù)向無符號整型變量賦值 */ m=b。 main() { int a=1, m。 用 賦值運算符將操作數(shù) ( 常量 、 變量和算術(shù)表達式等 ) 連接起來的 、 符合 C語法規(guī)則的式子叫做賦值表達式 。 %= 求余賦值運算符 , 如 m%=3, 含義是 m=m%3。 例如: y=x+20 ch=ch+32 aver=(m+n)/ += 加法賦值運算符 , 如 i+=1, 含義是 i=i+1。 printf(%d\n,i++)。 例如 , a+b2, 操作數(shù) b的左側(cè)是加運算 , 右側(cè)是減運算 。 例如 , a+b*c, 操作數(shù) b的左側(cè)是加運算 , 右側(cè)是乘運算 。 /*后綴形式 , 先使用變量 n的值賦給 h, 然后 n的值再增 1*/ printf(h=%d,n=%d\n, h,n)。 main() { int m=2, k, n=2, h。 負號運算符 , 如 35。 減法運算符 , 如 5035。 其定義格式如下: const 類型說明符 常量名 =常量值; 例如: const int YES=1。 除非在實數(shù)后面加一個字母 F或 f( 如 、 - ) , 這樣按單精度型 ( 即 float型 ) 處理 。 符號常量 整型常量 , 不管是用哪種形式表示的 , 其類型為首先滿足順序 int、 unsigned、long、 unsigned long值域的第一個類型 。ch)。 字符型變量 ch, sex等在內(nèi)存僅占一個字節(jié) , 所以它只能存儲一個字符 。單撇號內(nèi)的這個字符可以用直接方式表示,也可以用轉(zhuǎn)義方式表示,如 ’ A’、 ’ a’、 ’ $’、 ’ \xa’、 ’ \’’、 ’ \n’ 等。 float 單精度實型 ; double 雙 精度實型 。 注意: 整型變量的帶符號與無符號的區(qū)別反映在最高二進制位上:帶符號的 , 該位是符號位 ( 0為正 , 1為負 ) ;無符號的 , 該位是數(shù)值位 。 整型數(shù)據(jù) (1) 十進制整數(shù),如 0、 - 32768等。 常量在程序中可以直接使用,而變量在使用之前必須先命名,并定義它的數(shù)據(jù)類型。 其中 ,第1步是程序的說明部分, 后面3步是程序的執(zhí)行部分?;ɡㄌ枺ㄖ?{與 })內(nèi)每個以英文分號結(jié)尾的符號序列叫做一個語句,類似于中文的句子。b)。 此外 , C語言還提供 從鍵盤輸入數(shù)據(jù)給變量 , 這種方式具有更大的靈活性 。 /*將 temp中內(nèi)容存入 b單元中 */ printf(”a=%d,b=%d\n”,a,b)。 /*通過賦值 將 350存入單元 a中 */ b=500。 可見 ,程序這個術(shù)語是一個大眾化的詞語 。 然后 , 按下面的操作即可實現(xiàn): (1) 將甲杯中的水倒入丙杯; (2) 將乙杯中的酒倒入甲杯; (3) 將丙杯中的水倒入乙杯 。C程序設(shè)計實用教程 第 1章 C程序概述 第 2章 C語言基本知識 第 3章 順序結(jié)構(gòu)程序設(shè)計 第 4章 選擇結(jié)構(gòu)程序設(shè)計 第 5章 循環(huán)結(jié)構(gòu)程序設(shè)計 第 6章 數(shù)組 第 7章 函數(shù)結(jié)構(gòu)程序設(shè)計 第 8章 編譯預(yù)處理 第 9章 指針 第 10章 結(jié)構(gòu)、聯(lián)合與枚舉 第 11章 位運算 第 12章 文件 第 1章 C程序概述 本章主要介紹計算機程序的基本概念和特點,以及簡單的 C 程序結(jié)構(gòu)。 把上面的操作步驟叫做解決 “ 交換兩個杯中液體 ” 問題的程序 。 什么是計算機程序 例 將整數(shù) 350和 500分別存入到兩個存儲單元中,然后交換他們的內(nèi)容。 /*將 500存入單元 b中 */ temp=a。 /*輸出 a、 b單元的內(nèi)容 */ } 其中的存儲單元是指內(nèi)存中 一個或幾個連續(xù)的字節(jié) , 并為其命名叫做變量名 。 main( ) { int a,b,sum。 /*從鍵盤輸入兩個整數(shù)給變量 a和 b*/ sum=a+b??梢?, 計算機程序是指 “ 符號化的語句序列 ”, 而編制程序的過程稱為程序設(shè)計 。 第 2章 C語言基本知識 本章主要介紹程序處理的對象 ——數(shù)據(jù),包括數(shù)據(jù)的表現(xiàn)形式、數(shù)據(jù)基本類型,以及如何對數(shù)據(jù)進行操作。 變量表 示內(nèi) 存單元 , 存入 數(shù)據(jù) 要改變存儲單元的內(nèi)容 , 即“ 以新替舊 ” ; 取 出數(shù)據(jù) 不會改變 該 單元的內(nèi)容 。 (2) 八進制整數(shù),如 0- 02 0117等。 類 型 字 節(jié) 數(shù) 取 值 范 圍 int 2 - 32768~ 32767 unsigned 2 0~ 65535 long 4 2147483648~ 2147483647 unsigned long 4 0~ 4294967295 實型數(shù)據(jù) (1) 小數(shù)形式,如 、- 、 、 。 注意: (1) 對于實型變量 , 要根據(jù)運算的精度要求來選擇 float或 double。要注意,單撇號是字符常量的定界符,它不屬于字符常量的內(nèi)容。 例 執(zhí)行程序 , 輸入大寫字母 ( 如 A) , 寫出結(jié)果 , 并指出程序的功能 。 /*從鍵盤輸入大寫字母給變量 ch*/ ch=ch+32。 除非: (1) 在一個整型常量的后面加一個大寫字母 L( 或小寫 l) , 則認為它是長整型 。 , 自然屬于 char型 。 const int NO=0。 * 乘法運算符 , 如 2*x。 ++ 增 1運算符 , 只能用于變量 , 使變量的值增 1。 k=++m。 } 然后 , 將 ++改為 。 由于乘運算的優(yōu)先級高于加運算 , 所以 b先和 c進行乘運算 , 結(jié)果再和 a進行加運算 。 由于加 、 減運算符的結(jié)合性都是 “ 從左至右 ” , 所以 b先和左邊的 a進行加運算 , 其結(jié)果再和右邊的 2進行減運算 。 printf(i=%d\n,i)。 = 減法賦值運算符 , 如 ch=32, 含義是 ch=ch32。 這幾個運算符和基本賦值運算符一樣 , 都要求兩個操作數(shù) , 是二元運算符 。 注意: (1) 當某類型的數(shù)據(jù)賦值給另一類型的變量時,可能發(fā)生錯誤。 unsigned k。 /*長整型數(shù)據(jù)向基本整型變量賦值 */ printf(k=%u,m=%d\n,k,m)。 強制類型轉(zhuǎn)換運算符 指由 C編譯系統(tǒng)自動完成的,叫隱式轉(zhuǎn)換。 例如 , 若 x的值是 , y的值是 , a的值是 1, 則 x+a(int)(x+y)%2/4的值是 。 關(guān)系運算符 大于 , 如 85。 == 等于 , 如 m==n。 對于字符型數(shù)據(jù) , 按字符的ASCII值進行比較 , 即值大的字符大于值小的字符 , 如 ’ a’’A’。 關(guān)系運算符的優(yōu)先級 , 低于算術(shù)運算符 , 高于賦值運算符 。 關(guān)系表達式的值要么是 1, 要么是 0。 邏輯運算符 amp。 || 邏輯或 。例如: 86 amp。 410 的運算結(jié)果是假 , 假用 0表示 , 即值為 0; 86 || 410 的運算結(jié)果是假 , 假用 0表示 , 即值為 0; 86 || 410 的運算結(jié)果是真 , 真用 1表示 , 即值為 1; !(86) 的運算結(jié)果是假 , 假用 0表示 , 即值為 0; !(410) 的運算結(jié)果是真 , 真用 1表示 , 即值為 1。 邏輯非運算符要求一個操作數(shù) , 其優(yōu)先級與結(jié)合性和其他一元運算符相同 。 如判斷閏年的表達式: (year%4==0 amp。 經(jīng)常使用的形式是: 條件 ?表達式 1:表達式 2 叫做條件表達式 。 main() { int year, leap。amp。 整個逗號表達式的值就是表達式 n的值 。其使用格式是: sizeof(類型名 ) 或 sizeof(常量或變量名 ) 例如 : printf(%d\n,sizeof(long))。 注意: sizeof是 一元運算符 , 它的優(yōu)先級和結(jié)合性與其他一元運算符相同 。 例如: fabs(x) 求 x的絕對值; pow(x,y) 求 x的 y次方 , 即 xy的值; sqrt(x) 求 x( x≥ 0) 的平方根; log10(x) 求以 10為底的 x(x0)的對數(shù) , 即 lg x的值; sin(x) 求 x的正弦值 ( x為弧度 ) , 即 sin x的值; 程序中使用這些 函數(shù)時 , 操作數(shù)一定要用圓括號括起來 , 這與數(shù)學(xué)是不同的 。 /*常在程序開頭定義符號常量 */ main() { float a,b,alpha,s。alpha)。 基本語句 格式化輸入輸出函數(shù) 字符輸入輸出函數(shù) 基本語句 用來定義程序所使用的變量及其類型 。 由賦值表達式加上一個分號組成 。 aver=(m+n)/。a,amp。 例如: { temp=a。 就是說 , 單個語句可以使用的地方 , 復(fù)合語句就可以使用 。 一定要根據(jù)變量的類型來選擇相應(yīng)的格式說明符 。 unsigned long %lu 用來輸入無符號的十進制長整型數(shù)據(jù)。 2.格式化輸出函數(shù) printf (1) 函數(shù)的功能是將數(shù)據(jù)按指定的格式顯示到屏幕上 。 一定要根據(jù)輸出項的類型來選擇相應(yīng)的格式說明符 。 unsigned long %lu 用來輸出無符號的十進制長整型數(shù)據(jù)。 (2) 附加說明符 ? 設(shè)置輸出寬度 可在格式說明符中間插入一個正整數(shù) , 表示為輸出數(shù)據(jù)留出的字符個數(shù) 。 輸出結(jié)果如下: 34□□□ A□□□ □□□ ? 設(shè)置小數(shù)位數(shù) 對于單 、 雙精度實型數(shù)據(jù) , 輸出時可以設(shè)置小數(shù)位數(shù) 。 printf(%.7e\n,)。 2.字符輸出函數(shù) putchar 這個函數(shù)的功能是向顯示器輸出一個字符 。 putchar(ch)。 這類句子的特點 , 是在兩種情況 ( 如本例的 “ 去公園玩 ” 和 “ 在家看書 ” ) 中選擇其一 , 這完全取決于天氣條件 。 那么 , 程序中如何表達選擇結(jié)構(gòu)呢 ? 我們先來看一個例子 。 scanf(%d%d, amp。 } 選擇結(jié)構(gòu)也稱為分支結(jié)構(gòu) , 它分為兩分支結(jié)構(gòu)和多分支結(jié)構(gòu) 。 其含義是:如果 (if)條件成立 , 則執(zhí)行語句 1;否則 (else), 即條件不成立時 , 則執(zhí)行語句 2。 scanf(%d%d, amp。 else printf(%d,%d\n, b,a)。 main() { int a, b, temp。 if(ab) { temp=a。 } 顯然 , 基本格式可以用兩個并列的簡化格式來表達 。a,amp。 } 另外 , 多分支選擇結(jié)構(gòu)問題完全可以用幾個并列的條件語句簡化格式來表達 , 關(guān)鍵是條件之間不能出現(xiàn)交叉 。 int y。 printf(x=%f,y=%d\n,x,y)。 scanf(%f,amp。 if(x0) y=1。 條件語句的嵌套為我們解決多分支的選擇結(jié)構(gòu)問題提供了極大的方便 。 main() { float x。 if(x!=0) if(x0) y=1。 } 程序段中的條件 x!=0成立時 , 是說 x的值為非 0, 即 x 的值為真 。 main() { float x。 if(x==0) y=0。 } 程序段中的條件 x==0成立時 , 是說 x的值為 0, 即 x 的值為假 。 這顯然是一個多分支選擇結(jié)構(gòu)問題 , 我們給出幾種解決方法 。 scanf(%f, amp。 els
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1