請教高人.40.若以下變量均是整型,且num=sum=7;則執行表達式sum=num++, sum++,++num後su
題目:
請教高人.40.若以下變量均是整型,且num=sum=7;則執行表達式sum=num++, sum++,++num後sum的值爲( )
還有下面一道,爲什麼會保留這些位的小數位?41.若有定義:int a=7;folat x=2.5,y=4.7;則表達式x+a%3*(int)(x+y)%2/4的值是( ).
A)2.500000 B)2.750000 C)3.500000 D)0.000000
解答:
x+a%3*(int)(x+y)%2/4
2.5 + 7%3*(int)(2.5+4.7)%2/4
2.5 + 1 * (int)(7.2)%2/4
2.5 + 1 * 7%2/4
2.5 + 7%2/4
2.5 + 1 / 4
2.5 + 0
2.5 + 0.0
得 A)2.500000 默認 printf("%f",...); 輸出格式.
添加新評論