77问答网
所有问题
C语言中的“符号常量”问题!
“将程序中的‘常量’定义为一个标识符,这个标识符为符号常量。”这里的“常量”是指哪些常量?包括哪些.......
本人新手
举报该问题
其他回答
第1个回答 2011-04-24
符号常量(常量定义)
在C++中的常量常用符号常量来表示,即用一个与常量相关的标识符来代替常量出现在程序中,这种相关的标识符称为符号常量。
例如 用pi表示圆周率3.1415926,在程序用用到圆周率时就用pi代替。
符号常量定义方法如下:
const 〈类型〉〈符号常量〉=〈表达式〉;
如:const float pi=3.1415926;
注意:常量标识符在程序中只能被引用,而不能被重新赋值。既不能出现在表达式的右边。
出处:
http://jpk.sdju.edu.cn/cplus/kejian/CONTENT/chapter2/chapter2_2_6.htm
这些东西都可以上网查的,尤其是新手应该要多多查查。。本回答被提问者采纳
相似回答
C语言中
,
符号常量
和变量一样,使用前必须先定义,并占有一定的内存空间...
答:
不对。
符号常量
和变量一样,使用前确实必须先定义,但符号常量不占用内存空间。符号常量会在预处理阶段由预处理器用它的定义直接替换,到编译阶段符号常量根本就不存在了,是不会分配内存的。比如,假设有符号常量pai的定义:define pai 3.14 和如下使用它的语句:double r=8,
c
=2*pai*r,s=pai*r*...
c语言中符号常量
和字面常量的区别?怎么区分。
答:
区别:第一种方式:是
符号常量
,将Pi定义成一种符号,此时Pi只是3.1415926的别名,在编译期间用3.1415926去取代Pi的值;第二种方式:是命名变量,将PI定义成变量,但告诉编译器它的值是固定不变的,如果在程序中试图去修改它的值,在编译时会报错。
C语言里符号常量
有大小限制吗?
答:
所谓
符号常量
就是用#define N 100这种格式定义的类似N的常量。这种定义叫宏定义,只是符号替换,编译器在编译时预先将代码中凡写N的地方用100代替,就完成使命了。据此,可以说符号常量本身是没有数字的大小限制的,但替换到具体的地方,如果赋给一个int变量,那只能是int类型允许的范围,超出了就会被...
符号常量
的定义
答:
const int MAX_SIZE =256;定义一个
符号常量
MAX_SIZE。在
C语言中
也可以使用宏定义,通过预处理器来替换符号常量。比如上面的MAX_SIZE可以写成 define MAX_SIZE 256
问题
二:C语言符号常量定义 不是,例如宏定义中:#define PRICE 30就没有用类型名,PRICE是标识符,30是常量。问题三:符号常量在定义...
c语言中
什么样
的常量
是合法的常量?
答:
c语言中
什么样的常量是合法
的常量C语言中
常量:直接常量和
符号常量
。直接常量是指直接用具体数据表达的一种形式,直接常量又分为整型常量、实型常量、字符常量和字符串常量;符号常量则是指用C语言标识符定义的常量。字符常量可以是一个普通的字符(例如x)、一个转义序列(例如\t),或一个通用的字符...
C语言符号常量问题
答:
预处理命令 表示在函数编译之前先把这个编译,例如#include PR printf 注意不要加“;”表示用PR 代替 printf 这样写的好处就是不用在整个程序中都打入printf,如果它足够长,那会是一个很麻烦的事情,这样用短小代替冗长,很省事
C语言里的符号常量
是什么?
答:
C语言里面的常量
是指不会变化的
常数
或编码,例如圆周率3.14就可以定义为一个常量。“常量”的广义概念是“不变化的量”,例如:在计算机程序运行时,不会被程序修改的量;数学函数中的某一个量,例如每一个具体的圆的半径、直径数值;物理学中的靠近地面的重力加速度;真空中的光速数值;不同的微粒的...
大家正在搜
符号常量的符号名
c语言中常量的要求
c语言中字符常量
c语言中常量的定义
c语言正确的字符常量
c语言符号常量
c语言中的合法常量
定义符号常量的标识符
c语言常量的正确表示
相关问题
c语言中定义符号常量问题
C语言符号常量定义
c语言中使用符号常量为何会出现错误?
C语言里符号常量有大小限制吗?
C语言 字符常量问题
c语言中有关符号常量的应用
c语言合法字符常量问题