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);
}

变量

变量:

  • 在程序运行过程中,其值可以改变
  • 变量在使用前必须先定义,定义变量前必须有相应的数据类型

标识符命名规则:

  • 标识符不能是关键字
  • 标识符只能由字母、数字、下划线组成
  • 第一个字符必须为字母或下划线
  • 标识符中字母区分大小写

变量特点:

  • 变量在编译时为其分配相应的内存空间
  • 可以通过其名字和地址访问相应内存