c语言的基本数据类型有哪三种

整型、浮点型、字符型
在C语言中,基本数据类型主要分为以下三种:
1. 整型(Integer):用于存储整数,包括有符号和无符号整数。常见的整型数据类型有:
`int`:通常用于存储整数值,大小至少为16位。
`short`:比`int`小,但足以存储较大的整数。
`long`:比`int`大,可以存储更大的整数。
`unsigned`:无符号整型,可以存储的正整数值比相应的有符号整型大。
2. 浮点型(Floating Point):用于存储带有小数点的数值,分为单精度和双精度两种:
`float`:单精度浮点数,通常占32位。
`double`:双精度浮点数,通常占64位,精度更高。
3. 字符型(Character):用于存储单个字符,通常使用`char`数据类型表示:
`char`:存储单个字符,通常占用1个字节的空间,可以是有符号或无符号的。
这些基本数据类型是C语言中最基础的数据结构,它们是构成复杂数据结构的基础,也是编写程序时进行变量声明和操作的基础。