所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

C语言中常量表达式?

发布时间:2020-04-15 16:11:10

资讯分类:常量  表达式  c语言  常量  表达式  变量
C语言中常量表达式?

C语言中的常量与常量表达式与变量在程序运行过程中,其值不能被改变的量,称为常量。整型常量:1,0,-1实型常量:8.2,-3.55字符常量:'a', 'c'。常量一般从其字面形式即可判断。这种常量为字面常量或直接常量。整型常量可分为:int, short int, long int, unsigned int, unsigned short, unsigned long.浮点常量可分为:float, double, long double字符常量:字符串常量:变量: 变量代表内存中具有特定属性的一个存储单元,它用来存放数据,也就是变量的值。就是比如cout<<5*8+2/6<可不可以认为常量表达式就是常量?一般情况可以的,只要没变量就可以了。常量表达式顾名思义表达式由常量表示,如="" double="" a="3d" +="" 2.1="" sizeof(double);整型表达式是表达式由整型数据表示.a[n];维大小n必须为整型,系统不会自动将一个低精度的数转换为高精度的数,所有a[3.4]不正确,必须为a[(int)3.4]----------------------------------表达式就有由一串“数字”和“符号”组成的式子,例如1+2是表达式,12*8-1*99也是表达式。c++的“符号”除了普通的算术运算+-*="" 之外还有其他的。常量表达式就是表达式里面只有常量的式子,比如1+2是常量表达式,如果定义a为常量1,那么a+2也是常量表达式。如果定义变量a,那么a+2就不是常量表达式。="" 在这里数组强调的是常量,也就是说数组的下标的取值,在此默认大家已经知道数组的下标是什么要的,就是给个强调不要太去计较为啥这么说<="" pre="">

评论0

120

加载更多

C语言中常量表达式?

就是表达式里面只有常量值。比如 10+5+3/1.0,"abcd" 就是常量表达式。a+10/7就不是常量表达式。望采纳~。

留言与评论(共有 0 条评论)
   
验证码:
Top