定义整型、实型、字符型、布尔型、复数型变量并输出
时间: 2024-09-10 11:09:31 浏览: 66
在C语言中,整型、实型、字符型、布尔型和复数型变量分别有不同的定义方式,下面是一个简单的示例,用于定义并输出这些类型的变量:
```c
#include <stdio.h>
#include <stdbool.h> // 对于布尔型的支持
int main() {
// 整型变量
int integerVar = 10;
// 实型(浮点型)变量,分为float和double类型
float realVar = 10.5f; // float类型
double doubleVar = 10.5; // double类型,默认的浮点类型
// 字符型变量,使用单引号定义单个字符
char charVar = 'A';
// 布尔型变量,C99标准中引入,使用stdbool.h头文件
bool booleanVar = true;
// 复数型变量,C99标准中引入,使用complex.h头文件
double complex complexVar = 3.0 + 4.0 * I; // I为虚部单位
// 输出变量
printf("整型变量值:%d\n", integerVar);
printf("实型变量(float)值:%f\n", realVar);
printf("实型变量(double)值:%lf\n", doubleVar);
printf("字符型变量值:%c\n", charVar);
printf("布尔型变量值:%d\n", booleanVar); // 在C语言中,true通常表示为1
printf("复数型变量值:%f + %fi\n", creal(complexVar), cimag(complexVar)); // 使用creal()和cimag()函数获取复数的实部和虚部
return 0;
}
```
在上述代码中,我们定义了整型、实型(单精度和双精度浮点型)、字符型、布尔型和复数型变量,并使用`printf`函数将它们的值输出到控制台。
阅读全文