前言
        首先我们要知道当前的计算机系统使用的基本上都是二进制,数据在计算机中主要是以二进制补码的形式存储的;而在电脑内部所有的运算都是加法。
一.数据类型的归类
 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 
                
            
        
浙公网安备 33010602011771号