问题
单项选择题
有定义int n=789;,下列表达式结果为8的是( )。
A. n/10%2
B. (n-n%10)/100
C. n%10
D. n%100/10
答案
参考答案:D
解析:/比%的优先级要高。注意:n/10%2的结果应是0,n/10结果为78,用78在除以2求余则得0;(n- n%10)/100的结果应是7,n%10得9,780/100得7;n%10的结果显而易见是9。
有定义int n=789;,下列表达式结果为8的是( )。
A. n/10%2
B. (n-n%10)/100
C. n%10
D. n%100/10
参考答案:D
解析:/比%的优先级要高。注意:n/10%2的结果应是0,n/10结果为78,用78在除以2求余则得0;(n- n%10)/100的结果应是7,n%10得9,780/100得7;n%10的结果显而易见是9。