算法测验| SP2竞赛1 |问题9

下面的C程序的输出是什么?

null

#include <stdio.h>
int main()
{
if ( sizeof ( int ) > -10)
printf ( "YES" );
else
printf ( "NO" );
return 0;
}


(A) (B) (C) 是的 (D) 编译错误 答复: (B) 说明: 在C语言中,当一个整数值与一个无符号整数进行比较时,整数被提升为无符号整数。负数以2的补码形式存储,2的补码形式的无符号值远高于int的大小。 这个问题的小测验 如果你在上面的帖子中发现任何错误,请在下面发表评论

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享