2016 - 2024

感恩一路有你

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

浏览量:2080 时间:2021-03-15 07:35:04 作者: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选项是十六进制表示,不超出范围。

在c语言中,错误的int类型的常数是32768,请大佬指点下为啥?

在16位C语言编译器中,int数据的表达式范围是-32678到32767。显然,上面定义的常量超出了int的表达式范围,因此报告了一个错误。

C语言中,错误的int类型的常数是?

A错误,请选择A--因为1E5是科学记数法中的浮点数。

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

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

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

c语言int类型的常数 int a[ ][3]什么意思 c语言中错误的int类型

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