c语言中什么样的常量是合法的常量
1个回答
展开全部
C语言中常量:直接常量和符号常量。直接常量是指直接用具体数据表达的一种形式,直接常量又分为整型常量、实型常量、字符常量和字符串常量;符号常量则是指用C语言标识符定义的常量。
字符常量可以是一个普通的字符(例如x)、一个转义序列(例如\t),或一个通用的字符(例如\u02C0)。
a:整数中不允许出现逗号;b:科学计数法表示5乘以10的0次方,由于科学计数法指数部分只能是整数。
既然是十六进制必须以0x开头。C项以0开头说明是8进制,但是末尾的x是非法的。D项以0x开头,说明是16进制,所以f代表15,合法。末尾的L是long的意思,表示这个常量是长整型。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询