1. 主页
  2. 文档
  3. c语言
  4. C 数据类型

C 数据类型

//===C 数据类型

//1	基本数据类型
//它们是算术类型,包括整型(int)、字符型(char)、浮点型(float)和双精度浮点型(double)。
int char float double

整型(int)
char	1 字节	-128 到 127 或 0 到 255
unsigned char	1 字节	0 到 255
signed char	1 字节	-128 到 127
int	2 或 4 字节	-32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647
unsigned int	2 或 4 字节	0 到 65,535 或 0 到 4,294,967,295
short	2 字节	-32,768 到 32,767
unsigned short	2 字节	0 到 65,535
long	4 字节	-2,147,483,648 到 2,147,483,647
unsigned long	4 字节	0 到 4,294,967,295

字符型(char)

浮点型(float)
float	4 字节	1.2E-38 到 3.4E+38	6 位有效位
double	8 字节	2.3E-308 到 1.7E+308	15 位有效位
long double	16 字节	3.4E-4932 到 1.1E+4932	19 位有效位


//2	枚举类型:
//它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。


//3	void 类型:
//类型说明符 void 表示没有值的数据类型,通常用于函数返回值。

//4	派生类型:
//:包括数组类型、指针类型和结构体类型。

//===C 数据类型

//1	基本数据类型
//它们是算术类型,包括整型(int)、字符型(char)、浮点型(float)和双精度浮点型(double)。

//2	枚举类型:
//它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。

//3	void 类型:
//类型说明符 void 表示没有值的数据类型,通常用于函数返回值。

//4	派生类型:
//:包括数组类型、指针类型和结构体类型。


//隐式转换 
int a = 1
float a = 0.11

//显示转换 
int i = (int)i


这篇文章对您有用吗?

我们要如何帮助您?