c语言中的合法常量

A:1,200 B:1.5E2.0 C:'\' D:"\007"
选什么?求帮助。

常量的概念:常量是指在程序运行过程中,其值不能被改变的量。

C语言中常量:直接常量和符号常量。

直接常量是指直接用具体数据表达的一种形式,直接常量又分为整型常量、实型常量、字符常量和字符串常量;

符号常量则是指用C语言标识符定义的常量。

整型常量就是整常数,10进制数、8进制数和16进制数三种。如:10、012、0x0A

实型常量也叫做浮点型常量。

字符型常量必须用单引号括起来。如:'M' , '\n'

字符串常量应用双引号括起来。

符号常量可以用宏定义表示也可以用const关键字表征。

扩展资料:

常量有整型常量、浮点型常量、字符型常量及字符串常量。 ‘

常量定义是指定义符号常量,用一个标识符来代表一个常量,通过宏定义预处理指令来实现。

格式:#define标识符常量

由用户命名的标识符是符号常量名。作为符号常量名,一般大写。一旦定义,在程序中凡是出现常量的地方均可用符号常量名来代替。

对使用了符号常量的程序在编译前会以实际常量替代符号常量。

参考资料:百度百科-常量

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-01-13
A:整数中不允许出现逗号
B:科学计数法表示1.5乘以10的2.0次方,由于科学计数法指数部分只能是整数,所以这个错
C:\号是转义符号后面要跟其他符号来表示具体字符,这里什么都没跟就写反引号了
D:字符串常量是连续的2个字符,第1个字符的ASCII码是7,第2个字符的ASCII码是0作为字符串结束符号,第1个字符是响铃符号,输出时会让默认扬声器发出声音。追问

太棒了

本回答被提问者和网友采纳
第2个回答  2019-03-14
A:1200是一个整型常量,中间不能有“,”。
B:1.5E(e)2.0表示1.5乘以10的2.0次方,科学计数法指数部分只能是整数.
C:\号是转义符号以“\”开始,要表示的话,应写成“\\”.
D:\007\表示是一个八进制数,其对应ASCII码表可知含义是响铃。
常见转义字符 意义: ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012 \n 换行(LF) 010 \r 回车(CR) 013 \t 水平制表(HT) 009 \v 垂直制表(VT) 011 \\ 反斜杠 092 \? 问号字符 063 \' 单引号字符 039 \" 双引号字符 034 \0 空字符(NULL) 000 \ddd 任意字符
第3个回答  2018-01-13
可是D是双引号,也不对吧
第4个回答  2015-01-07
应该是选B追问

选D

你错了

相似回答