若有“int a=2019” 则下列程序段的输出结果是()。 if(a>0) printf(1); else if(a<0) print
已帮助 人
若有“int a=2019”,则下列程序段的输出结果是()。 if(a>0) printf("1"); else if(a<0) printf("-1"); else printf("0");
A.1
B.0
C.-1
D.语句存在错误,没有输出。

回答
共1条回复-
C本题考查位运算,属于基础知识,题目中将整型变量8,二进制表达为00(301000,右移一位为000
