C语言中有许多数据类型,用以存储生活中不同类型的数据,同时,不同的数据类型操作的方式也有所差异
数据类型大的归类:
整型类型(指现实生活中的整数)
char
unsigned char
signed char
short
unsigned short [int]
signed short [int]
int
unsigned int
signed int
long
unsigned long [int]
signed long [int]
char类型又称为字符类型,主要用于存放单个字符,占据一字节的存储空间,可分为有符号字符型(unsigned char)与无符号字符型(signed char),例如 char a = '$';一般已ASCII码值对应的二进制存储在内存中;
short类型又被称为短整型,与下面的int类型,long类型一样用于存放整数,主要区别在于所占据的内存空间大小不同,short类型占据2个字节,int类型占据4个字节,long类型占据8个字节(在X86(8字节)与win32(4字节)表现不同),也分为有符号(signed)与无符号(unsigned)两种类型,有符号整型可以存储负数,无符号类型只能存储正整数;