基本数据类型
short : 短整型
int : 整型
long : 长整型
char : 字符型
float : 单精度浮点型
double : 双精度浮点型
常量和变量
常量:数值不能发生改变的量,也就是只读变量。用关键字“const”修饰,此时若再欲改变其值就会报错
变量:在程序运行中,其值可以发生改变的量
求圆的面积,π取3.14,半径为2
#include <stdio.h>
int main() {
//圆的周长公式:C = 2*π*r
//圆的面积公式:S = pi*r*r
//r = 2
const float pi = 3.14; //常量π
int r = 2; //定义整型变量
float S = pi * r * r; //求最终面积
float C = 2 * pi * r; //求最终周长
printf("圆的面积:%.2f\n圆的周长:%.2f", S, C);//输出最终结果
//%f表示单精度浮点型占位符,双精度为%lf,.2表示保留两位小数
return 0;
}
输出结果均为12.56。
定义常量的其他方法:宏定义
在上面用#define进行定义,常量名不成文的默认大写
#include <stdio.h>
#define PI 3.14 //宏定义
int main() {
//圆的周长公式:C = 2*π*r
//圆的面积公式:S = pi*r*r
//r = 2
int r = 2; //定义整型变量
float S = PI * r * r; //求最终面积
float C = 2 * PI * r; //求最终周长
printf("圆的面积:%.2f\n圆的周长:%.2f", S, C);//输出最终结果
//%f表示单精度浮点型占位符,双精度为%lf,.2表示保留两位小数
return 0;
}
标识符命名规则
- 不能使用系统关键字(printf ,int,void等)
- 只能使用字母,下划线,数字
- 不能以数字开头
- 区分大小写
- 见名知意