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

正文內(nèi)容

c編程基礎(chǔ)ppt課件(2)(參考版)

2025-05-08 18:12本頁(yè)面
  

【正文】 休息一會(huì)兒 …….. 。如無(wú)實(shí)驗(yàn)環(huán)境的同學(xué),可先寫(xiě)出程序代碼,第六周再上機(jī)調(diào)試。 ?仔細(xì)閱讀?實(shí)驗(yàn)二?文件夾中的?如何學(xué)好 《 計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ) (C++)》 ? ?仔細(xì)閱讀?實(shí)驗(yàn)二 .doc”文檔中的?附錄?內(nèi)容。 115 作業(yè)二 ? 閱讀第二章中所有例題代碼,重點(diǎn)例 ,例 。 雙目位運(yùn)算符也可以與賦值運(yùn)算符 組合成 復(fù)合賦值運(yùn)算符: = = amp。例如: a 01001101 b 00001111 a ^ b 01000010 該運(yùn)算符可用來(lái)將一個(gè)整數(shù)的某些位取反,或?qū)⒄妥兞康闹抵?0(將整型變量與自身按位異或)。 ( 6)按位異或運(yùn)算符 “ ^” 將兩個(gè)操作數(shù)的對(duì)應(yīng)位逐一進(jìn)行按位異或運(yùn)算。例如: a 01001101 b 00001111 a | b 01001111 該運(yùn)算符可用來(lái)將整數(shù)的某些位置 1。 ( 5)按位或運(yùn)算符 “ |” 將兩個(gè)操作數(shù)的對(duì)應(yīng)位逐一進(jìn)行按位邏輯或運(yùn)算。例如: a 01001101 b 00001111 a amp?!?將兩個(gè)操作數(shù)的對(duì)應(yīng)位逐一進(jìn)行按位邏輯與運(yùn)算。一個(gè)整數(shù)右移 n位相當(dāng)于 除以 2的 n次方,但比除法快。左移 n位相當(dāng)于乘以 2的 n次方,但移位運(yùn)算的速度比乘法快。 ( 2)左移運(yùn)算符 “ ” 運(yùn)算一般格式為: an 其中 a為整數(shù), n為一個(gè)正整數(shù)常數(shù)。 ( 1)按位取反運(yùn)算符 “ ~” 將操作數(shù)的每個(gè)二進(jìn)制位取反,即 1變?yōu)?0, 0變?yōu)?1。 位運(yùn)算 (選讀 ) ( 1)按位取反運(yùn)算符“ ~” ( 2)左移運(yùn)算符“ ” ( 3)右移運(yùn)算符“ ” ( 4)按位與運(yùn)算符“ amp。 (10000100)2=(132)10 110 本章小結(jié) ?【 知識(shí)點(diǎn) 】 算術(shù)運(yùn)算符及表達(dá)式;自增、自減運(yùn)算符及表達(dá)式;關(guān)系運(yùn)算符及表達(dá)式;邏輯運(yùn)算符及表達(dá)式;賦值運(yùn)算符及表達(dá)式;條件運(yùn)算符及不等號(hào)撒;逗號(hào)運(yùn)算符及表達(dá)式;顯式類(lèi)型轉(zhuǎn)換;隱式類(lèi)型轉(zhuǎn)換;優(yōu)先級(jí)與結(jié)合性。 } i=2 j= k=900 c=132 109 分析 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 2個(gè)字節(jié) 截?cái)? 1個(gè)字節(jié) int k=900。 coutk=kendl。 couti=iendl。 int k=900。 float j=(float)。 ? 在顯式類(lèi)型轉(zhuǎn)換中,應(yīng)該特別注意 從較高級(jí)別 的類(lèi)型 轉(zhuǎn)換為較低級(jí)別 的類(lèi)型時(shí),容易 引起數(shù)據(jù)的丟失 。float39。const double39。initializing39。 例: float=。其語(yǔ)法是在一個(gè)數(shù)值或表達(dá)式前加上帶括號(hào)的類(lèi)型名 , 也可以類(lèi)型名后跟帶括號(hào)的數(shù)值或表達(dá)式 。 coutchar(c1+1)endl。 /* 此處 c c2的 ASCII碼值參加運(yùn)算 ,c1+c2+a1+b 的結(jié)果為 double型 , 轉(zhuǎn)換為整型賦給 k ,編譯產(chǎn)生報(bào)警 ? conversion from ?double? to ?int?, possible loss of data”*/ coutk“,”sendl。 s=b+a1c。 double b=, c=, s。最后將 21和 10相加得到 31(double)。 double ss=f*n+k/2。 int n=6。 轉(zhuǎn)換總是朝表達(dá)數(shù)據(jù)能力更強(qiáng)的方向 ,并且轉(zhuǎn)換總是逐個(gè)運(yùn)算符進(jìn)行的。 cout(int)c3(int)c4endl。)。 39。 c4 = c2 (39。A39。a39。 char c3,c4。 char c2 = 39。 ? 字符型數(shù)據(jù)以整數(shù)形式輸出時(shí),直接將 ASCII碼作為整數(shù)輸出。因此一個(gè) 字符型數(shù)據(jù)既可以以字符形式輸出,也可以以整數(shù)形式輸出。 ? C++運(yùn)算符的優(yōu)先級(jí)和結(jié)合性,請(qǐng)參閱書(shū) P232 附錄 Ⅳ 97 C++遇到兩種不同數(shù)據(jù)類(lèi)型的數(shù)值進(jìn)行運(yùn)算時(shí),會(huì)將兩個(gè)數(shù)做適當(dāng)?shù)念?lèi)型轉(zhuǎn)換,然后再進(jìn)行運(yùn)算。 96 多種運(yùn)算符混合運(yùn)算 ? 當(dāng)多種運(yùn)算符存在于同一表達(dá)式時(shí),需考慮運(yùn)算符的結(jié)合性和優(yōu)先級(jí), C++大多數(shù) 運(yùn)算符的結(jié)合性是 從左至右 ,只有 單目運(yùn)算符 (! ~ + ++ amp。 解:先求解 xy,即 43為真,所以 m的值為 x的值 4 先求解 xy,即 43為假,所以 n的值為y的值 3 95 運(yùn)用舉例 若有變量定義: int a=1,b=2,c=3,d=4; 求表達(dá)式: ab?a:cd?c:d的值。 求 m=xy?x:y。int y=3。 ?表達(dá)式 3的類(lèi)型可以不同,條件表達(dá)式的最終類(lèi)型為 2 和 3 中較高的類(lèi)型。 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 92 條件運(yùn)算符與條件表達(dá)式 P56 ?條件運(yùn)算符: ? : ?條件表達(dá)式的一般形式 表達(dá)式 1 ?表達(dá)式 2 : 表達(dá)式 3 表達(dá)式 1 的結(jié)果必須是 bool 類(lèi)型 ?執(zhí)行順序 表達(dá)式 1 取表達(dá)式 2的值 取表達(dá)式 3的值 true(非0) False(0) 93 ?條件運(yùn)算符優(yōu)先級(jí)高于賦值運(yùn)算符,低于邏輯運(yùn)算符。 ?使用逗號(hào)表達(dá)式的 目的一般只是想分別得到各個(gè)表達(dá)式的值 ,而并非一定需要得到和使用整個(gè)逗號(hào)表達(dá)式的值。(X%400==0) 90 P38 ?格式 表達(dá)式 1,表達(dá)式 2,表達(dá)式 3…… 表達(dá)式 n ?求解順序及結(jié)果 先求表達(dá)式 1,再求表達(dá)式 2, … 最后求解表達(dá)式 n, 整個(gè)表達(dá)式的值為表達(dá)式 n的值。(X%100!=0)||(X%100==0)amp。 (X%4==0)amp。amp。 解: x=90||x60 寫(xiě)出滿(mǎn)足成績(jī) x在 60分以上(含 60)且 80分以下(不含 80)的表達(dá)式。amp。amp。amp。float x=, y=。73+1的值。4amp。為 false 最終表達(dá)式的值為 false 計(jì)算表達(dá)式 21amp。4amp。74 21為 true 74為 false true amp。4amp。 分析: 3+1的值為 4, 21amp。 */ //B為 0,所以值為 0。amp。amp。 || 賦值運(yùn)算符 87 運(yùn)用舉例 若 A=5, B=0,求下列各表達(dá)式的值。 高 低 ?優(yōu)先級(jí) ! 算術(shù)運(yùn)算符 關(guān)系運(yùn)算符 amp。amp。amp。 ?優(yōu)先級(jí) 算術(shù)運(yùn)算符 關(guān)系運(yùn)算符 賦值運(yùn)算符 低 高 83 運(yùn)用舉例 1. 若 A=3, B=2, C=1, 求下列表達(dá)式的值。 關(guān)系運(yùn)算的結(jié)果為邏輯值 : 若滿(mǎn)足條件,關(guān)系表達(dá)式的值為真 true(1);若 不滿(mǎn)足條件,關(guān)系表達(dá)式的值為假 false (0)。 a=aa*a=132 a=a+a=264 m=m*y=5*2=10 y=ym=210=8 y=y+y=16 復(fù)合賦值運(yùn)算符的結(jié)合性為從右至左 80 P53 運(yùn)算符 運(yùn)算 優(yōu)先級(jí) = = 小于 小于等于 大于 大于等于 1 1 1 1 == != 等于 不等于 2 2 81 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 ?關(guān)系運(yùn)算符兩字符之間不能加空格,例如,=。求執(zhí)行 a+=a=a*a 后 a的值。=(按位與賦值 ), ^=(按位異或賦值 ), |=(按位或賦值 ), =(按位左移賦值 ), =(按位右移賦值 )。共有 10種復(fù)合運(yùn)算符,其結(jié)合性為從右至左 。 變量定義語(yǔ)句用于創(chuàng)建和初始化變量,必須以某種數(shù)據(jù)類(lèi)型開(kāi)頭, 定義變量意味著給變量分配內(nèi)存空間 ; 賦值語(yǔ)句用于修改已經(jīng)存在的變量的值 ,不再在內(nèi)存中創(chuàng)建變量。 變量 a中的值為 6 賦值運(yùn)算符與賦值表達(dá)式 77 ?注意區(qū)分賦值語(yǔ)句和變量定義語(yǔ)句 例如: age=18。 例如: a=5。 PI=2。 76 ?符號(hào)常量的值在程序運(yùn)行期間不能改變 ,因此不能用賦值語(yǔ)句給符號(hào)常量賦值。 ?表達(dá)式的數(shù)據(jù)類(lèi)型必須和要賦值變量的數(shù)據(jù)類(lèi)型匹配 ,否則系統(tǒng)將進(jìn)行隱式類(lèi)型轉(zhuǎn)換(參見(jiàn)下節(jié)),編譯時(shí)出現(xiàn)警告信息。 grade= ?A?。 bonus=sales * RATE。 } i_old=10, j_old=20 a=13 b=22 i_new =11 i_new =21 74 賦值運(yùn)算符與賦值表達(dá)式 P36 賦值運(yùn)算符 = 語(yǔ) 法 示 例 變量名 = 表達(dá)式; hours = 10。 couta=a,b=bendl。 a=2+(++i)。 j=20。 int i,j。 解: a、 b、 c、 d、 e、 f的值為 8 73 include iostream using namespace std。 //結(jié)果: j的值為 6, n的值為 6。 //前置;相當(dāng)于 j=j+1。 //結(jié)果: i的值為 6, m的值為 5。 //后置;相當(dāng)于 m=i。 71 示例 int i=5, j=5, m, n。 ? 后置運(yùn)算 i++或 i 先將變量 i的值作為表達(dá)式的值確定下來(lái) ,再將 i增 (減 )1。 解: a/b= a%b= c/d=、 a+a%b/b=5 、 a%d非法 1 / b a+ 0 5 69 運(yùn)用舉例 已知 int a=3467,寫(xiě)出計(jì)算其個(gè)、十、百、千位的表達(dá)式。 /對(duì)于浮點(diǎn)數(shù) 則為 通常意義的除法 。 66 基本算術(shù)運(yùn)算符 算術(shù)運(yùn)算符 運(yùn)算 優(yōu)先級(jí)別 () 改變正常優(yōu)先級(jí) 1 負(fù)號(hào) (單目運(yùn)算符 ) 2 *, /, % 乘法 、 除法 、 求余 3 +, 加 、 減法 (雙目運(yùn)算符 ) 4 67 ? 模運(yùn)算符: % %只能對(duì)整型數(shù)進(jìn)行操作 ,其操作意義為取余 ,% 不允許對(duì)浮點(diǎn)數(shù)操作 。 ?優(yōu)先級(jí) 當(dāng)一個(gè)表達(dá)式中出現(xiàn)多個(gè)運(yùn)算符時(shí), 先進(jìn)行優(yōu)先級(jí)高的運(yùn)算 ,再進(jìn)行優(yōu)先級(jí)低的運(yùn)算。 自左向右稱(chēng)為左結(jié)合,自右向左稱(chēng)為右結(jié)合。根據(jù)運(yùn)算符需要的操作數(shù)的個(gè)數(shù),可將其分為三種: 單目運(yùn)算符( 1個(gè)操作數(shù))、雙目運(yùn)算符( 2個(gè)個(gè)操作數(shù))和三目運(yùn)算符( 3個(gè)操作數(shù)) 。 63 C++運(yùn)算符 P34 C++提供的運(yùn)算符按其功能分為: 算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、條件運(yùn)算符、賦值運(yùn)算符、逗號(hào)運(yùn)算符及其它運(yùn)算符。) 等 。 ? 最短的字符串是空字
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1