04 数据类型
数据类型
常量与变量
关键字
C的关键字共有32个
-
数据类型关键字(12个)
char,short,int,long,float,double,
unsigned,signed,struct,union,enum,void
-
控制语句关键字(12个)
if,else,switch,case,default,
for,do,while,brerk,continue,goto,return
-
储存类关键字(5个)
auto,extern,register,static,const
-
其他关键字(3个)
? sizeof,typedef,volatile
数据类型
基本类型
整型 int short long
字符型 char
实型(浮点型) 单精度实型 float
? 双精度实型 double
构造类型
数组类型
结构类型 struct
联合类型 union
枚举类型 enum
指针类型
(char* int* int**等等)
#include
//宏定义常量
#define PI 3,14159
// 圆的面积s=PI*r*r
// 圆的周长l=2*PI*r
int main(void)
{
float r=3.4;
float s=PI*r*r;
float l=2*PI*r;
printf("圆的面积%.2f\n",s);
printf("圆的周长%.2f\n",l);
}
变量
变量:
- 在程序运行过程中,其值可以改变
- 变量在使用前必须先定义,定义变量前必须有相应的数据类型
标识符命名规则:
- 标识符不能是关键字
- 标识符只能由字母、数字、下划线组成
- 第一个字符必须为字母或下划线
- 标识符中字母区分大小写
变量特点:
- 变量在编译时为其分配相应的内存空间
- 可以通过其名字和地址访问相应内存