2016 - 2024

感恩一路有你

合法的数字常量 c语言中不合法的数值常量常见都有哪些类型啊?

浏览量:2098 时间:2021-03-13 18:43:00 作者:admin

c语言中不合法的数值常量常见都有哪些类型啊?

常量可以被视为常规变量,但它们的值在定义之后不能更改。整数常量可以是十进制、八进制或十六进制常量。前缀指定基数:0或0 x表示十六进制,0表示八进制,没有前缀表示十进制。整数常量也可以有后缀,后缀可以是u和l的组合,其中u和l分别表示无符号和long。后缀可以是大写或小写,多个后缀可以按任意顺序组合。

以下选项中不能作为C语言合法常量的是()?

-068,0表示八进制,八进制的每一位的值都应该是0-7

A,011是合法的

B,017是合法的

C,999是合法的

只有D是非法的

-0x48eg表示十六进制,合法范围是0-9,A-F,A-F,没有g

03F表示八进制,合法范围是0-7,没有f

a和B项是合法的。C项中的0abc和10000是非法的:因为以0开头的数字是八进制的,八进制中不会有ABC等符号;C不允许使用10000中的逗号。

判断C语言数值常量是否合法?为什么不合法?

D因为“”中有字符,字符只能从“0”到“255”,所以“483”是非法字符常量。

合法的数字常量 不合法的整型常量怎么判断 c语言数据常量定义规则

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