C语言的合法常量的定义是什么?急!急!

C语言的合法常量与非法常量有那些区别?急!急!急!急!急!急!急!急!急!急!... C语言的合法常量与非法常量有那些区别?急!急!急!急!急!急!急!急!急!急! 展开
 我来答
天云小店
2015-06-11 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:786万
展开全部
常量的定义:常量是指在程序运行过程中其值不能被改变的量。

C语言中常量可分为直接常量和符号常量。
直接常量是指直接用具体数据表达的一种形式,直接常量又分为整型常量、实型常量、字符常量和字符串常量;
符号常量则是指用C语言标识符定义的常量。

整型常量就是整常数,10进制数、8进制数和16进制数三种。如:10、012、0x0A
实型常量也称为浮点型常量。如:3.14 、 1.2E-4
字符型常量必须用单引号括起来。如:'M' , '\n'
字符串常量应用双引号括起来。如:"abc" , "a"
符号常量可以用宏定义表示也可以用const关键字表征。如:#define PI 3.14 const float PI = 3.14
myhz1988
2011-11-21 · TA获得超过3260个赞
知道小有建树答主
回答量:316
采纳率:100%
帮助的人:124万
展开全部
在程序执行过程中,其值不发生改变的量称为常量。
 整型常量:12、0、-3;
 实型常量:4.6、-1.23;
 字符常量:‘a’、‘b’。
 标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。
 符号常量:用标示符代表一个常量。在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。
符号常量在使用之前必须先定义,其一般形式为:
#define 标识符 常量
其中#define也是一条预处理命令(预处理命令都以"#"开头),称为宏定义命令(在后面预处理程序中将进一步介绍),其功能是把该标识符定义为其后的常量值。一经定义,以后在程序中所有出现该标识符的地方均代之以该常量值。
习惯上符号常量的标识符用大写字母,变量标识符用小写字母,以示区别。

一般式实型常量常考,如下:
实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有二种形式:十进制小数形式,指数形式。
1)十进制数形式:由数码0~ 9和小数点组成。
例如:0.0、25.0、5.789、0.13、5.0、300.、-267.8230
等均为合法的实数。注意,必须有小数点。
2)指数形式:由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。其一般形式为:
a E n(a为十进制数,n为十进制整数)
其值为 a*10n。
如: 2.1E5 (等于2.1*105)
3.7E-2 (等于3.7*10-2)
0.5E7 (等于0.5*107)
-2.8E-2 (等于-2.8*10-2)
以下不是合法的实数:
345 (无小数点)
E7 (阶码标志E之前无数字)
-5 (无阶码标志)
53.-E3 (负号位置不对)
2.7E (无阶码)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Luke2024
2011-11-28 · TA获得超过123个赞
知道答主
回答量:92
采纳率:0%
帮助的人:59.2万
展开全部
合法常理命名规则和变量貌似差不多吧 是为字母数字下划线组成 且只能是字母下划线开头,而且不能与c 中的32个关键字相同 eg:int char等等 不符合这些规则的都是非法的 只是常量定义一般是用大写 如define NI 10 等等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
imkarayi9d4f
2017-06-25 · TA获得超过1552个赞
知道小有建树答主
回答量:1164
采纳率:85%
帮助的人:604万
展开全部
1、C语言区分大小写:单引号中的大小写字母代表不同的字符常量,例如’A’与’a’是不同的字符常量;
2、单引号中的空格符也是一个字符常量;
3、字符常量只能包括一个字符,所以’ab’是非法的;
4、字符常量只能用单引号括起来,不能用双引号。比如”a”不是一个字符常量而是一个字符串。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
080511613
2011-11-21 · 超过11用户采纳过TA的回答
知道答主
回答量:22
采纳率:0%
帮助的人:11.6万
展开全部
# define N 100 是常量定义,写在主函数main的上面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式