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

正文內(nèi)容

c語言第二次作業(yè)答案(編輯修改稿)

2025-06-16 21:27 本頁面
 

【文章內(nèi)容簡介】 \n, c)。 } 運(yùn)行結(jié)果: 2,1,2 3,5,5 8 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 1. 關(guān)系運(yùn)算符(比較運(yùn)算符) 用于比較兩個(gè)表達(dá)式值的大小,有 6種: 、 = 、 、 = 、 = = 、 != 2. 關(guān)系表達(dá)式 ? 是用關(guān)系運(yùn)算符把兩個(gè)表達(dá)式聯(lián)系起來的式子 ? 關(guān)系表達(dá)式成立,其值為真,用 1代表;否則為假, 用 0代表。 如 int a = 4, b = 8。 則 關(guān)系表達(dá)式 a b 的值為 0, 而 關(guān)系表達(dá)式 a b 的值為 1。 這里的 0和 1 是邏輯值, 它可以作為判斷的條件 ,也可以和其它的關(guān)系表達(dá)式做邏輯運(yùn)算(與、或、非等),也可以和其它的算術(shù)表達(dá)式做算術(shù)運(yùn)算 ? 運(yùn)用關(guān)系表達(dá)式時(shí)的注意事項(xiàng) ? 1 關(guān)系表達(dá)式中字符型數(shù)據(jù)按其 ASCII碼值參加比較運(yùn)算 100 ?a? 值為 0 39。339。 30 值為 1 ? 2 運(yùn)算符兩邊的表達(dá)式可以是算術(shù)、字符、賦值、關(guān)系、或邏輯表達(dá)式。 例:( a+x)(b+y) (x=4)=y++ ? 3 關(guān)系運(yùn)算符運(yùn)算時(shí)結(jié)合方向 自左至右 。 例: 若 a = 4, b = 3, c = 2 則 x = ( abc ) x的值為 1; y = ( abc ) y的值為 0。 邏輯運(yùn)算符和邏輯表達(dá)式 ? 邏輯運(yùn)算符 用于對邏輯量進(jìn)行運(yùn)算,有 3種: amp。amp。 邏輯與: 操作數(shù)全真時(shí)結(jié)果才真否則為假 || 邏輯或: 操作數(shù)全假時(shí)結(jié)果為假真否則為真 ! 邏輯非: 操作數(shù)取反 ? 邏輯表達(dá)式 ? 是用邏輯運(yùn)算符聯(lián)系起來的表達(dá)式。如: a amp。amp。 b。 a || b。 ! a 。 ? 邏輯運(yùn)算符兩邊的 操作數(shù) 認(rèn)為是邏輯值。非 0為真, 0為假。 ? 邏輯表達(dá)式的 結(jié)果 也是邏輯值。真為 1,假為 0。 ?運(yùn)用邏輯表達(dá)式的注意事項(xiàng) ? 判斷數(shù)值是否為真時(shí),非 0代表真, 0代表假 ? 邏輯運(yùn)算符兩側(cè)的操作數(shù)不僅可以是整數(shù),也可以是其他數(shù)據(jù)類型,只要該類型的數(shù)據(jù)值最終能得到 0或非 0值 ? 邏輯表達(dá)式中,不一定對邏輯運(yùn)算符兩側(cè)的表達(dá)式都求值 (amp。amp。、 ||) ? 數(shù)學(xué)上的數(shù)值區(qū)間不能直接用在 C語言的判斷條件上 如 :數(shù)學(xué)上的 1x≤10,不應(yīng)寫成: 1x=10; 而應(yīng)寫成: (1x)amp。amp。(x=10) 例 1: int x, y, z, w。 x = y = z = 1。 w = (+ + x || + + y) amp。amp。 + + z。 printf (%d, %d, %d, %d\n, x, y, z, w)。 輸出是什么? 注: amp。amp。 前的操作數(shù)值若是假,則后面的表達(dá)式無需運(yùn)算 || 前的操作數(shù)值若是真,則后面的表達(dá)式無需運(yùn)算 0, 0, 1, 0 條件運(yùn)算符和條件表達(dá)式 ? 條件運(yùn)算符(三目運(yùn)算符) ? : ? 條件表達(dá)式的一般形式: 表達(dá)式 1 ? 表達(dá)式 2 : 表達(dá)式 3 ? 條件表達(dá)式求值過程: ? 注:三個(gè)表達(dá)式的類型可以不同;表達(dá)式 1要能得到邏輯值;整個(gè)表達(dá)式值類型取表達(dá)式 2和表達(dá)式3中較高的類型 表達(dá)式 1 取表達(dá)式 2值 取表達(dá)式 3值 T F 例 1:執(zhí)行下列程序段后,變量 a,b,c的值和 x,y的值分別是什么 ? int x=10, y=9。 int a, b, c。 a=(x==y++)?x:++y。 b=x++。 c=y。 8,8,10 9,10 *例 2:請寫出下列程序的運(yùn)行結(jié)果 main() { int x=5, y=6。 printf(%d\n,((++x==y++)||(x=8))?x:y)。 printf(%d,%d, x, y)。 } 結(jié)果: 5 5,7 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 又稱順序運(yùn)算符,用于把若干表達(dá)式組合成一個(gè)表達(dá)式,稱之為 逗號(hào)表達(dá)式 或 順序表達(dá)式 。 如: 3+5,7+9 ? 逗號(hào)表達(dá)式的一般形式: 表達(dá)式 1, 表達(dá)式 2, …… , 表達(dá)式 n 表示由左到右依次計(jì)算各表達(dá)式之值,逗號(hào)表達(dá)式之值為 表達(dá)式 n之值 。 如: a=3*5, a*6 之值為 90 指針運(yùn)算符 * ? 取址運(yùn)算符 amp。 :取出內(nèi)存單元的地址 例: p = amp。 i。 表示變量 i 的地址賦給指針變量p,即指針 p 指向了變量 i ? 取內(nèi)容運(yùn)算符 * :取出指針?biāo)赶虻淖兞康膬?nèi)容 , 例: y = *p。 表示指針 p 指向的變量值賦給變量 y *p = x。 表示變量 x的值賦給指針?biāo)赶虻淖兞? 指針運(yùn)算符示例 main ( ) { int a=10,b=8,c,d,*p1,*p2。 p1 = amp。a。 p2 = amp。b。 c = *p1+*p2。 d = *p1 *p2。 printf (a+b=%d \n, c )。 printf (ab=%d \n, d )。 } 詳細(xì)的用法見指針一章 sizeof運(yùn)算符 功能: 用于計(jì)算被運(yùn)算對象所占字節(jié)數(shù) 使用格式: sizeof( 數(shù)據(jù)類型 ) 或 sizeof( 表達(dá)式 ) 例如: ? sizeof(double) 值為 8 ? sizeof(char) 值為 1 ? float f。 int i, a[10]。 i=sizeof(f)。 i的值將為 4 i=sizeof(a)。 i的值將為 20 不同數(shù)據(jù)類型之間的轉(zhuǎn)換 ? 不同數(shù)據(jù)類型的常量、變量混合運(yùn)算時(shí),要先轉(zhuǎn)換成同一類型后進(jìn)行運(yùn)算。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1