在C语言中i**0.5,怎么表示
时间: 2023-07-24 11:35:45 浏览: 244
C语言中qsort函数的用法实例详解
在C语言中,想要计算i的平方根,可以使用数学库函数sqrt()。但需要注意的是,C语言中表示虚数的符号是小写字母i,而不是大写字母I。因此,要计算i的平方根,可以按照以下方式计算:
```c
#include <stdio.h>
#include <math.h>
int main() {
double i_real = 0.0; // 实部为0
double i_imag = 1.0; // 虚部为1
double result_real = 0.0;
double result_imag = 0.0;
// 计算i的平方根
result_real = sqrt(0.5);
result_imag = sqrt(0.5);
printf("The square root of i is %lf + %lfi", result_real, result_imag);
return 0;
}
```
在上述代码中,将i表示成了实部为0,虚部为1的复数,然后使用sqrt()函数计算其平方根。注意,由于i的平方为-1,所以其平方根可以表示为0.5 + 0.5i或者0.5 - 0.5i。上述程序输出的结果为0.707107 + 0.707107i。
阅读全文