单选题
在C语言程序中,比较unsigned int整数和int整数,C编译器会隐含地将符号带整数类型转换为无符号整数。那么下列表达式中值为True的是______。
A.-2014>2014U
B.-2014==2014U
C.-2014<2014U
D.都错
A
B
C
D
【正确答案】
A
【答案解析】
[解析] 根据题目提供的信息,将int整数转换为无符号整数,-2014的32位补码表示的第一位为1,转换为无符号数后,肯定是大于2
31
。故-2014>2014U,选A。
提交答案
关闭