0
点赞
收藏
分享

微信扫一扫

数据类型的分类(3)

一、基本类型

基本类型包括:

1.整型:短整型short,基本整型int,长整型long

2.字符型char

3.浮点型:单精度浮点float、双精度浮点double

4.枚举类型enum

二、构造类型

构造类型包括:

1.数组类型

例如:

1.arr[99]={0}

2.arr[99][99]={0}

2.结构体类型

例如:

struct point{

intx;

int y;

};

3.共用体类型

例如:

union  chi{

intx;

char y;

};

4.自定义数据类型

例如:

1.typedef int length;//length可代替int,即int的别名

2.typedef struct ppoint{

intx;

int y;

}point;

注:struct ppoint 变量名 等价于 point 变量名

三、指针类型

指针是C语言的精华所在,许多编程语言中都支持某种形式的指针。指针的特殊性在于它指向的是一个变量的内存地址。

例如:

1.int num;

  int *p;

  p=#

2.int arr[99]={0};

  int *p;

  p=arr;

四、空类型

空类型(void)的主要作用是限定函数的返回和限定函数的参数。

五、常量

1.符号常量

例如:

#include<stdio.h>
#define PI 3.14/*定义符号常量*/
int main() {
double r=5.0;/*定义半径*/
double area;/*面积变量*/
area = PI*r*r;/*计算面积*/
printf("圆的面积是:%f\n",area);/*打印输出*/
return 0;
}

2.整型常量

例如:十进制123、八进制0123、十六进制0x123

3.字符常量

例如:字符常量只包含一个字符,例如 'A'。

4.实型常量

例如:float num=1.23;    double num=1.23;

5.转义字符

例如:\n:回车换行

\t:制表符

\r:回车

\v:竖向跳格

\\:双反斜杠注释

\*:杠星号注释

--------------------END--------------------




举报

相关推荐

0 条评论