3
#include <stdio.h>  
int main() {  
    //2+3j*98 ==> (2+294j)  
    printf("printf(\"%%i\",3j*58)\t%i\n",3j*58); // 0  
    printf("printf(\"%%f\",3j*58)\t%f\n",3j*58); // 0.00000000f  
    printf("printf(\"%%lf\",3j*58)\t%lf\n",3j*58); // 0.0000000  
    printf("printf(\"%%e\",3j*58)\t%e\n",3j*58); // 3.692273e-312  
    printf("printf(\"%%le\",3j*58)\t%le\n",3j*58); // 0.000000e+000  
    printf("printf(\"%%s\",3j*58)\t%s\n",3j*58); // (null)  
    return 0;  
}  

出力:

printf("%i",3j*58)  0  
printf("%f",3j*58)  0.000000  
printf("%lf",3j*58) 0.000000  
printf("%e",3j*58)  3.692273e-312  
printf("%le",3j*58) 0.000000e+000  

好奇心から、C で虚数を出力する方法を教えてください。「通常の」オプションは機能しないようです。

4

0 に答える 0