在 C 中,复数是 float 或 double 并且与规范类型有相同的问题:
#include <stdio.h>
#include <complex.h>
int main(void)
{
double complex a = 0 + I * 0;
double complex b = 1 + I * 1;
for (int i = 0; i < 10; i++) {
a += .1 + I * .1;
}
if (a == b) {
puts("Ok");
}
else {
printf("Fail: %f + i%f != %f + i%f\n", creal(a), cimag(a), creal(b), cimag(b));
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
结果:
$ clang main.c
$ …Run Code Online (Sandbox Code Playgroud) 我使用了dovecot筛的imap4flag插件:http://wiki.dovecot.org/LDA/Sieve#Flagging_or_Highlighting_your_mail
该标志在雷鸟中正确显示,但我搜索如何获取标志以在圆形立方体中显示它们.
提前致谢.