下列程序输出的结果是( )。 main() { int a; a=-4+4*5-6;printf("%d",a); a=4+4%5-6;printf("%d",a); a=-3+4%6/5;printf("%d",

admin2013-02-23  42

问题 下列程序输出的结果是(    )。    main()    {    int a;    a=-4+4*5-6;printf("%d",a);    a=4+4%5-6;printf("%d",a);    a=-3+4%6/5;printf("%d",a);    a=(7+6)%5/2;printf("%d",a);    }   

选项 A、102-3 1     
B、10-22 1
C、11-22 1     
D、1022 1

答案A

解析  本题考查%和/算符的使用。如果两个数不能整除,只取结果的整数部分,小数部分全部舍去。运算符“%”要求两个运算对象都为整型,其结果是整数除法的余数。表达式:a=-4+4*5-6=-4+20-6=10;表达式:a=4+4%5-6=4+4-6=2;表达式:a=-3+4%6/5=-3+0=-3;表达式:a=(7+6)%5/2=13%5/2=1。
转载请注明原文地址:https://kaotiyun.com/show/x7Pp777K
0

最新回复(0)