C语言中是如何定义常量的啊

C语言中是如何定义常量的啊,第1张

我们在用C编程时有时需要定义不变的变量,即常量,有两种方法。

例如:

定义常量PI的两种方式:

1. #define Pi 3.1415926f

2. const float pi 3.1415926f

拓展材料:

常量有整型常量、浮点型常量、字符型常量及字符串常量。 ‘

常量定义是指定义符号常量,用一个标识符来代表一个常量,通过宏定义预处理指令来实现。

格式:#define标识符常量

由用户命名的标识符是符号常量名。作为符号常量名,一般大写。一旦定义,在程序中凡是出现常量的地方均可用符号常量名来代替。

对使用了符号常量的程序在编译前会以实际常量替代符号常量。

全局变量和局部变量的区别:

常量经常用于定义不会改变而多处要使用的地方

比如,在数学中经常需要用到π的运算,在有些时候,假定我们需要精度比较低的定义足够了,则定义常量:#define PI 3.14

然后程序中用PI来书写计算式子,比如:s=PI*r*r

程序写好后,如果有一天,要求改变了,要用更高精度的派来计算,那么只需要修改一句,即常量定义的这一句:#define PI 3.1415926整个程序就提高精度了,因为凡是用到PI书写的语句都会被新的定义替换。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12193709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存