设有程序段如下:int x=237,k;k=!(-x);则执行该程序段后变量k的值是( )。-237和k不相等,应该是1,为什么输出为0?
k=!(-x);不是比较运算,而是赋值运算
k=!(-x); 中 ! 是逻辑求反,不等于应写作 !=