前言


       首先我们要知道当前的计算机系统使用的基本上都是二进制,数据在计算机中主要是以二进制补码的形式存储的;而在电脑内部所有的运算都是加法。

一.数据类型的归类


1.1基本类型


1.整型类型


int                                //整形

short int                       //短整型

long int                        //长整型

long long int                //双长整型

char                            //字符型 

bool                            // 布尔型               //c99新增

而整型的每一种都可以分为:无符号(unsigned)和有符号(signed)两种类型 ,signed可以省略。

列如:

char
        unsigned char
        signed char
short
        unsigned short [ int ]
        signed short [ int ]
int
        unsigned int
        signed int
long
        unsigned long [ int ]
        signed long [ int ]


 2.浮点类型


float                            //单精度浮点型

double                        //双精度浮点型

long double                //长双精度浮点型

C中有三个类型可以储存复数:                  //99新增

float _Complex                     //实部和虚部都为float类型

double _Complex                 //实部和虚部都为double类型

long double _Complex         //实部和虚部都为long double类型

2.1 派生类型


1.指针类型(*)


int * pi ;
char * pc ;
float* pf ;
void* pv ;


2.构造类型:


数组类型  ([])
结构体类型 struct
联合类型 union

3.枚举类型(enum)


是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。

 4.空类型(void)


表示空函数,也就是没有返回值的函数。

通常应用于函数的返回类型、函数的参数、指针类型 。
 

 posted on 2023-10-23 12:48  dapaige  阅读(28)  评论(0)    收藏  举报  来源