值得一提的是,以下所求得的数据类型的大小为32位平台下所占字节数的大小。![这里写图片描述](https://img-blog.csdn.net/20180209153625013?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VpeGluXzM4MTc1NDg5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
接下来就来聊聊常量和变量。
在C语言中,允许声明变量时,变量和常量的样子完全一样,只是常量的值不能改变。在定义常量时:
(1)不仅可以直接使用数字常量
(2)也可以使用const关键字来声明常量。
如:int const a ; const int a;这两条语句都把a声明为一个整数,值都不能被修改,当要使用a时,要对a进行初始化赋值。在C语言中,当const修饰一个标识符的时候,该标识符仍是一个变量,只是它具有常属性,不能直接被修改。
在C++中,const修饰的标识符就是常量。
(3)可以使用#define定义标识符常量。
使用#define定义标识符常量一般出现在程序较长,标识符常量变量名过长且使用次数较多,这种情况下可以通过#define定义标识符常量,这样方便进行全文修改时不用全文修改,只需对#define定义的标识符常量进行修改即可。如:
#include<stdio.h>#define PAI 3.14int main()
{
int r = 0.5; //设圆的半径为rdouble s = PAI*r*r; //圆面积为PAI*r*rfloat c = 2 * PAI*r; //圆周长
system("pause");
return0;
}