C语言,以下不可以作为常量的是A)1.0E-3 B).125 C)"m$" D)1/2D为什么不是常量呢
问题描述:
C语言,
以下不可以作为常量的是
A)1.0E-3 B).125 C)"m$" D)1/2
D为什么不是常量呢
答
常量:指在程序运行过程中,其值不能被改变的量. 即其值为确定值.
计算机是不能以分数形式处理数据的,1/2对计算机来说只能算是一个表达式,而不能说是一个数字.同时就像楼上说的,定义的数据类型不同,它运算的结果也不同.