My_Environment
Ubuntu 14.04 LTS Japanese Remix
GNU bash, version 4.3.11(1)-release
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
(also for g++)
#include <complex.h>
で複素数を扱っているコードの作業をしている。
complex型の扱いはほとんど覚えていないのでとりあえず代入とprintfまで確認した。
参考 http://stackoverflow.com/questions/6418807/how-to-work-with-complex-numbers-in-c
stduy_complex.c
#include <stdio.h>
#include <stdlib.h>
#include <complex.h>
int main(int argc, char *argv[])
{
double complex dcval;
dcval = 3.14 + 1.592 * I;
printf("%f %f\n", creal(dcval), cimag(dcval));
}
実行
$ gcc study_complex.c && ./a.out
3.140000 1.592000