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

正文內(nèi)容

[電腦基礎知識]c第三版溫秀梅第2章(參考版)

2025-01-22 15:22本頁面
  

【正文】 (i= ,j= ) j=i+(j)+(i )。 i=3,j=4。amp。amp。amp。amp。 : ( 1) 請分析下列表達式的值。amp。amp。amp。 A)x=x*100+) x=(x*100+)/ C)x=(int)(x*100+)/ D)x=(x/100+)* ( 例如: x= 或 x= ) ?設 a,b,c為 int型變量,且 a=3,b=4,c=5,下面表達式值為 0的是 _____。 A) true B) 整型值 0 C) 非零數(shù)值 D) T ? 課 堂 練 習 ?下列關于復合賦值運算符的描述, _____是錯誤的。 } 類型轉(zhuǎn)換 ?以下選項中非法的表達式是 _______。 cout“ ac=“ acendl。 cout“ ab=“ abendl。 ac=int(c)。 char c=‘ A’ 。 int main( ) { int ab,ac。 類型轉(zhuǎn)換 ? 【 例 】 強制類型轉(zhuǎn)換示例。 ?如果使用第二種 C格式,當操作數(shù)為 表達式 時,表達式應用括號 括起來 。 例如:double(a)、 int(x+y)、 float(5%3)。 a=ch+5; x =b/2/x; y=b/y/2; //a=104,ch先轉(zhuǎn)化為 int型,再參與運算 //x=,先做整除運算,然后再轉(zhuǎn)換成double與 x運算 //y=,b和 y先轉(zhuǎn)化為 double型再做除法,同時 2也轉(zhuǎn)化為 double型,然后做除法運算。 float x,y。 char ch=‘ c’ 。 couta = aendl。 ( 4)將 unsigned型和同長度的 signed型互變時,其值根據(jù)自身所屬范圍發(fā)生適當?shù)淖兓? ( 2)邏輯運算符要求參與運算的操作數(shù)必須是 bool型,如果操作數(shù)是其他類型,編譯系統(tǒng)會自動將非0數(shù)據(jù)轉(zhuǎn)換為 true, 0轉(zhuǎn)換為 false。邏輯移位運算均補 0;而負數(shù)的補碼算術左移補 0,右移補 1。移位運算又分為左移運算和右移運算。 左結合 | 按位或 0 | 0 = 0, 0 | 1 = 1, 1 | 0 = 1, 1 | 1 = 1即有 1得 1,全 0得 0 左結合 注意: ? ( 1)上述 6個邏輯運算符中,只有按位取反運算符是單目運算符,其余均為雙目運算符。 0 = 0, 1 amp。 0 = 0, 0 amp。移位運算將左操作數(shù)看作由二進位組成的位串信息,對其作向左或向右移位,得到新的位串信息 左結合 右移 左結合 amp。位運算分為按位邏輯運算和移位運算。 逗號表達式在 C++程序中用途比較少,引入逗號表達式的目的是為了簡化程序書寫(代替幾條語句),通常只用于 for循環(huán)語句中 。 d=(a=1,b=a+2,c=b+3)。 逗號表達式的值: 是 表達式 n的值,這是語句所不能代 替的。 例如: int a,b,c。 逗號運算符的 優(yōu)先級最低 。 逗號運算符及逗號表達式 逗號運算符 是 C++提供的一種 特殊運算符 ,其 功能 是將表達式連接起來, 從左向右 求解各個表達式(左結合性 ),而整個逗號表達式的值為 最后 求解的表達式的值,它的類型也是最后一個表達式的類型 。amp。 return 0。 ch=‘ z’ ? ch ‘ a’ + ‘ A’ : ch。 ch=ch=‘ a’ amp。 coutplease input a character: 。 include iostream using namespace std。 是否有錯誤?若有,為什么?如何改正? 邏輯運算符和邏輯表達式 它的結果是 ,而 %的操作數(shù)要求是整形或字符型。 a 如果有如下表達式 : c=(ab)?a:(b+1); 它就可以寫成: c=ab?a:b+1; 若 a=1,b=2,則整個表達式的值 (即 c的值 )為: 3 思考: ? ( 1)語句:cout(46?:10)%3endl。amp。 設 char ch=‘ A’ 。 例如 , 有如下條件表達式: 46 ? 3 :9 4 6 ? : 10 (ab)?a:b 如果有如下條件表達式: ab?a:cd?c:d 它相當于: (ab)?a:(cd?c:d) 若 a=1,b=2,c=3,d=4,則條件表達式的值為: 4 條件運算符的結合性:右結合。!5||109+!0 ( ) 1 1 1 1 0 邏輯運算符和邏輯表達式 // 整個表達式的值為 double類型的 //整個條件表達式的值為 9 //這個條件表達式可求兩個數(shù)中的大數(shù) 條件運算符和條件表達式 ?條件運算符 是 C++中唯一的一個 三目 運算符,該運算符由兩個符號組成,即 “ ? ” 和 “ : ” 。2||84 !0 ( ) ? 1+84amp?!?d’ ( ) ? 53amp。0||2 ( ) ? ‘ c’ amp。 ?設 x=1,y=1 ? !x||y 表達式值 : ( ) ? 4amp。amp。amp。amp。 ?邏輯非( !) : 一元運算,若操作數(shù)的值為 真 , 其結果為 假 ,否則為 真 。amp。(n=cd) , 當 a=1,b=2,c=3,d=4,m和 n的原值為 1時,求出 m、 n和表達式的值。 例如下面的表達式: (m=ab)amp。 a和 b都為假才判別 c。 ?a || b || c 只要 a為真 (非 0)時,就不必判別 b和 c(此時整個表達式的值已確定為真 )。amp。如果 a為真, b為假,不判別 c。 c 只有 a為真 (非 0)時,才需判別 b的值,只有 a和 b都為真的情況下才需判別 c的值。 b amp。 ? a amp。amp。amp。其運算結果(即邏輯表達式的值)若為真,則產(chǎn)生整數(shù) 1,否則產(chǎn)生 0。 邏輯與,雙目運算符 || 邏輯或,雙目運算符 邏輯運算符和邏輯表達式 優(yōu)先級 高 低 邏輯運算符和邏輯表達式 邏輯表達式 用邏輯運算符將操作數(shù)連接起來的式子稱為 邏輯表達式 ,用于表示復雜的 運算條件 。 ! 邏輯非,單目運算符 amp。 d= ) d=ab!=b+f ( 。 ab 表達式值:( ) c==ab ( ) b+ca ( ) d=ab ( 。 關系運算符和關系表達式 假設基本整型變量 i的初值為 2,則表達式 i == 3的值為 false,而表達式 i = 3的值為 3。 “ 真 ” 和 “ 假 ” 是邏輯值,在 C++中,“ 假 ” 意味著 0, “ 真 ” 意味著 非 0。 if ( x = 999 ) cout“ x is 999\n” 。 等于 用于測試給定的兩個操作數(shù) 是否相等 。 x=5+83。 (3)關系運算符的優(yōu)先級低于算術運算符,而高于賦值運算符。 C++提供了 6種關系運算符。 return 0。 ++i = 1。 j = ++i。 includeiostream using namespace std。 (2)自增、自減運算經(jīng)常被用于 循環(huán) 運算中。 (i= , j= ) j=i+(j)+(i )。 i=3,j=4。 (10,6) ? 設 int i=2, j=4;表達式 i*j++的值為 —— 。 ? i : 使 i減 1,然后使用 i,即 先自減,后取值 ; 等價于 i=i1。 ? ++i: 使 i加 1,然后使用 i,即 先自加,后取值 ; 等價于 i=i+1。 } 運行結果是: m=2022 n=16960 算術運算符和算術表達式 ? 2. 自增、自減運算 ?自增、自減 運算符的作用對象是 變量 ,其功能是使變量的 值 增 1或減 1, 不能是常量或表達式。 cout“ n= “ nendl。 n=i*j。 j=1000。 int main() { short i,j,m,n。 ?【 例 】 數(shù)據(jù)溢出舉例。 對任意一個整數(shù) x: 若 x%
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1