在C语言中宏定义,用少数字符去代替一段运算,其他数字,其他字符等。
这里的PI,主要替代的是后面的3.1415这个数。在运算式中所出现的宏字符就是其定义时所代表的。所以本题中不是字符串参加了运算,还是使用一段简明的字符去代表很长或不变的数据。
代表的并不是字符串,而是一个数字3.1415.字符串有双引号括起来的,比如"3.1314"。
所以可以运算。
能的 其实PI就是一个数字了 不信你可以执行一下试试 这里已经就是数字了
因为你运算时候 要完全把出现PI的地方用3.1415来代替 它说的就是这个意思