(int)((double)9/2) 为什么是=(int)(4.5)
9除以2等于4,余1,所以9%2==1,这里%是除以后取余数的意思。
表达式:(int)((double)9/2)-(9)%2的值是 ______ 。 A. 0 B. 3 C. 4 D. 5
答案:B
解析:(int)((double)9/2)-(9)%2 =(int)(4.5)-1 =4-1 =3。因此选B。