2016 - 2024

感恩一路有你

int类型的常数范围 C语言,不正确的int类型的常数是() A)32769 B)0 C)037 D)0xAF?

浏览量:1414 时间:2021-03-16 13:30:26 作者:admin

C语言,不正确的int类型的常数是() A)32769 B)0 C)037 D)0xAF?

通常,int表示的整数范围与编译器定义的int占用的位数有关。在不指定编译器的情况下,默认int类型数据为16位,16位有符号整数表示的范围为-32768~32767。显然,方案a超出了这个范围。B选项显然是可以的,C选项,0表示用八进制,037变成十进制是31,也是合法的。D选项是十六进制表示,不超出范围。

89、在C语言中,不正确的int类型的常数是____?

BCD必须正确。c037是八进制,d0xaf是十六进制。

的32768只是“在C语言中”的一个条件。C语言没有规定它必须是16位机器。现在主流的程序都是32位的。谁说32768不能是int型常量?标题没有明确定义,这是16位MCU上的C程序。如果它是一个受限制的16位程序,那么a是不正确的。16位有符号整数不能表示32768。

int类型的常数范围 数据int的取值范围为多少 不正确的int类型常量

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。