小编Owe*_*wis的帖子

欧拉在C中的身份

今天我在C中乱搞复杂的数字,所以(很自然地)我尝试用Euler的身份编程.我们都知道eiπ = -1但是由于某种原因C想要返回(正)1 - 为什么呢?谢谢!

#include <stdio.h>
#include <math.h>
#include <complex.h>

double main(void){
    double complex exponent = M_PI*I;
    double complex power = exp(exponent);
    printf("%.f\n",power);
    return power;
}
Run Code Online (Sandbox Code Playgroud)

c

3
推荐指数
1
解决办法
126
查看次数

标签 统计

c ×1