13.能表述“20< X< 30或 X<-100”的 C語言表達(dá)式是_____。
【解】首先表述20<x<30的C表達(dá)式可寫成20<x&&x<30。所以表述“20<x<30或x<-100”的 C表達(dá)式為 20<X && X< 30||X<-100。
14,請寫出數(shù)學(xué)式x/y*z的C語言表達(dá)式_______。
【解】數(shù)學(xué)式子表述的是x除以y乘z的積,寫成C表達(dá)式可以寫為x/(y*z),或可等價地寫成x/y/Z。
15.C語言中運算結(jié)果可以當(dāng)成邏輯值使用的表達(dá)式有:_____表達(dá)式、_______.表達(dá)式、________表達(dá)式、____________表達(dá)式、_________表達(dá)式、________表達(dá)式。
【解】在C語言中,邏輯判斷以非0值為真,以0值為假。所以,幾乎所有的表達(dá)式的運算結(jié)果都可以當(dāng)成邏輯值使用,如算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式、賦值表達(dá)式、逗號表達(dá)式、條件表達(dá)式等。