C语言的常量变量
一 变量
1 整形。
分类
- 在c中整形主要有short int long long long四种类型。
short
-
short是短整形,其占用空间比int类型更小,但是所能表达的数字也更小。在程序设计中一般用于数值不大的数。
-
占用2个字节。
int
-
int是大多数人最初接触的整形值,比如int main来声明一个主函数,而int实际上也是用来声明一个整形变量。
-
占用4个字节。
long和long long
-
long相较于int可以容纳更大的数值,多用于一些数据较大的场合,比如金融行业。
-
占用8和16个字节。
总结
- short < int <long <long long
2 浮点型
分类
- 浮点型主要分为float double 和long double
介绍
- float和double以及long double没有具体的占位大小只有确定的大小关系。
- float <=double<=long double
- 也就是说在不同计算机中浮点型的大小不同。具体必须结合自己的计算机来看,没有统一标准。
二 常量
介绍
- 常量主要有两种方式来定义:
- 以下为第一种,用define定义,如图示例。
1 |
|
- 以下是第二种,用const定义,如图示例。
1 |
|
- define是定义全局常量,可以在其他函数中调用,比较安全。
- 而const定义只能在自己所在的函数体里运用,相比于define不那么安全。
- 在平常中我们建议使用define去定义常量。
资料参考
b站的黑马程序员
评论





