在C语言程序中,比较unsigned int整数和int整数,C编译器会隐含地将符号带整数类型转换为无符号整数。那么下列表达式中值为True的是______。
A: -2147483648>2147483648U
B: -2147483648=2147483648U
C: -2147483648<2147483648U
D: 以上都错
A: -2147483648>2147483648U
B: -2147483648=2147483648U
C: -2147483648<2147483648U
D: 以上都错
举一反三
- 在C语言程序中,比较unsigned int整数和int整数,C编译器会隐含地将符号带整数类型转换为无符号整数。那么下列表达式中值为True的是______。 A: -2014>2014U B: -2014==2014U C: -2014<2014U D: 都错
- 在ISO C90标准下执行以下关系表达式,结果为“真”的是( )。? ;(unsigned) –1 > –2|2147483647 > –2147483648|–1 < 0U|2147483647 < (int) 2147483648U
- 有符号整数类型占4个字节,可以表示的最大正数是多少? A: 65535 B: 65536 C: 2147483647 D: 2147483648
- 运行以下代码的输出结果是:long l = 2147483648L;int i = (int)l;System.out.println(i); A: 2147483648 B: -2147483648 C: 0 D: 代码有误,无法运行
- 32位字长的最大正整数是2147483647,而最小负整数是-2147483648,即负整数比正整数多一个,其原因是____________。