C语言程序由以下五种基本类型构成:
1. 整型(Integer):
`int`:用于表示整数。
`short`:表示较小的整数。
`long`:表示较大的整数。
`long long`:表示更大的整数。
2. 浮点型(Floating Point):
`float`:表示单精度浮点数。
`double`:表示双精度浮点数。
`long double`:表示长双精度浮点数。
3. 字符型(Character):
`char`:用于表示单个字符。
4. 布尔型(Boolean):
`bool`:在C99标准中引入,用于表示真(true)或假(false)。
5. 空类型(Void):
`void`:表示没有值或无类型,常用于函数返回类型或指针类型。
这些类型是C语言中所有数据的基本构建块,通过它们可以定义变量,并在程序中进行各种操作。