> 文档中心 > C语言入门篇(2)---数据类型

C语言入门篇(2)---数据类型

1.注释的合理使用

//  两个反斜杠表示单行注释/*   */  表示多行注释

2.程序中的“{}”要对齐

if(a>b){printf("%c",a);}else{printf("%c",b);}

3.关键字

auto double int struct
break else long  switch
case enum register typedef
char extern union return
const float short unsigned
continue for signed void
default goto sizeof volatile
do while static if

 

4.标识符

     标识符由 字母,数字,下划线组成,且不能有数字或符号作为开头!

int a;// 正确int 3a;// 错误

5.数据类型

数据类型包括:基本类型,构造类型,指针类型,空类型

基本类型分为:整形,字符型,实型,浮点型,枚举类型

构造类型分为:数组类型,结构体类型,共用体类型

整形常量

123345678

整形变量

int number;//有符号基本整形变量number=10;为变量赋值为10;

 

实型常量:

实型也称为浮点型,有整数和小数点组成。

sum=1.43;pi=3.14;

实型变量:

实型变量的分类
类型名称 关键字
单精度类型 float
双精度类型 double
长双精度类型 long double

 

单双精度:

#includeint main(){   flaot a; //定义单双度类型变量    scanf("%f",&a);//输入单双度类型数据printf("%f\n",a);//输出变量的值return 0;}

双精度类型:

#includeint main(){   double b;//定义双精度类型变量   b=3.14;printf("%f",b);//输出双精度类型变量return 0;}

 

字符常量:

使用单引号进行括起一个字符的这种形式就是字符常量。

eg:‘a’  'b' 'c'

注意:

1.字符常量只能包括一个字符;

2.字符常量严格区分大小写:'A'和‘a’是不同的字符类型

使用putchar 输出字符型常量

#includeint main(){   putchar('h');  putchar('e');  putchar('l');  putchar('l');  putchar('0');return 0;}

 

字符串常量:

使用双引号括起来的就是字符串常量。

#includeint main(){printf("what a nice day!\n");// 双引号中间的内容即为字符串常量。return 0;}

 

字符型变量:

字符型变量是用来存储字符型常量的变量;

关键字:char

例如:定义一个字符型的变量Cchar,为变量赋值为'a',方法如下;

char Cchar;Cchar='a';

 

使用字符型常量:

#includeint main(){ char a1;//字符型变量 char b2;//字符型变量 int c1;// 字符型常量 int d2;// 字符型常量a1='a';//为变量赋值a2=97;c1='a';c2=97;printf("%c\n",a1);// 输出 aprintf("%d\n",b2);//输出 97printf("%c\n",c1);//输出 aprintf("%d\n",d2);// 输出97return 0;}