18
Operator & Expression รรรรรรร ร40102 รรรรรรรรรร รรรรรรรรรรรรรรรรรร

C Operator&Expression

Embed Size (px)

DESCRIPTION

C, Operator, Expression

Citation preview

Operator & Expression 40102 (expression) nu uinuLuuui(operator) uuui (operand) uui (operator) nu JLun!!nnu!uuLu i +-*/ %=>< uuui (operand) nu ununuuui Yuuuiuu!u u (variable) , nnn (constant) , nnuLn (return function) un (expression) iui uuuiu ia+b,x++ , a != b,x = (a + b) / 2operand #1 (constant)5*(a*b-3)operand #2 (Express|on)operator (*)(a*b -3)operatoroperand +/* / % uIu u u1I+, -, * , / lu u1, u, , uuu% luL (modulo, mod)uIuuu1u1uu 1 l1n LI0 % 3 => u 0 n iuinL 01 % 3 => u 0 n iuinL 12 % 3 => u 0 n iuinL 23 % 3 => u 1 n iuinL 04 % 3 => u 1 n iuinL 1n1u l 0 u 1 uu - lImplicit type conversionunL1 operand 1uuuuuunu operator u_ u uIuuuuu1uln lu u uIuuuuu1uu1uu u1nI a / b , a l b u uIuuuuu1u11uuuluu a l b u uIuuu int n lu1u u int u1uu a l b luIuuuuu1u nL11luu uI uuuuu1uuu1 uuuuImplicit type conversionlu1uuIu u u1uuu1u1u1uu1luu uuuIu u u1uuu1u1u1u1 lu1Iu u uI1u1uuluu uIuuuI1u1u1uulu char , short , int , long , noat , double uuuluIu uuu1u u1II 5 => Iuuu1u1uuI 5.0 => Iuuu1u1u1Implicit type conversion: 1u |nt oat doub|e|nt doub|e oatdoub|edoub|eu!charch; int i ;oatf ; doubled ;doub|edoub|eresu|t = (ch / |) + (f *d)-(f + | ) ; C=( 5 / 9 ) * (! "# ) foat degC , degF ;degC=( 5.0 / 9.0 ) * ( degF 32 ) ;oat oatoat |ntoatoatoatoatoat

!"!# (operator) $%& " !"!#$'"( !) * a + b * c - d / e( a + ( b * c ) ) - ( d / e )5.0 / 9.0 * F - 32 ( ( 5.0 / 9.0 ) * F ) - 32 Operators 1 ( ) 2 *! " #$ = += $= *= /= %== LuHuu8V4T?u Luu u ?uU?V4?u L (V9nT?U?)lYua = 3 + 5 / 4 ;+= , -= , *= , /= , %= VVuVunu lU un?u?UCount += 2 ;u?U9nCount = Count + 2 ;Score - = 2.53 ; u?U9nScore = Score - 2.53 ;Stock *= va|ue ;u?U9nStock = Stock * va|ue ;D|v|sor /= 10.0 ;u?U9nD|v|sor = D|v|sor / 10.0 ;rem|nd %= 10 ;u?U9nrem|nd = rem|nd % 10 ;++ $$ ++ $! a += %$$ $! a $= %"+ ++ & $$,'( '$-& ,+,' ( a++ & a$$)uuu a,- $. a += %'( a $= %+, ( ++a & $$a)uuu a += %'( a $= %$. a ,- a++'"+. !$- a ,- $."! a." %| = 3 ; b = |++;| = 3 ;b = | ;| = | + 1 ;u lVn UHuu8lU u b = 3 , | = 4 ++a'"+. "!& $- a ." %$.!$- a ,-| = 3 ; b = ++|;| = 3 ;| = | + 1 ;b = |;u lVn UHuu8lU u b = 4 , | = 4 a$$'"+. !$- a ,- $.! a,- %| = 3 ; b = |--;| = 3 ;b = |; | = | - 1 ;u lVn UHuu8lU u b = 3 , | = 2 $$a'"+. !& $- a,- %$.!$- a ,-| = 3 ; b = --|;| = 3 ;| = | - 1 ;b = |;u lVn UHuu8lU u b = 2 , | = 2' & ( & '= & (= & == & )=- "$" (, u '"! pass*"(/,!%$$5+ .,- '"! ,ail*"(/,!%$ 5+> < >=