/* --------------------------------------------- 実数型変数(倍精度)printf_double.c --------------------------------------------- */ #include main() { float f; double d; f=0.12345678901234567890; d=0.12345678901234567890; printf("変数の値をそのまま表示します\n"); printf("----+----1----+----2----+----3 \n"); printf("(単精度)float = %f \n",f); printf("(倍精度)double = %f \n",d); printf("\n倍精度の値を表示します\n"); printf("----+----1----+----2----+----3 \n"); printf("%30.0f \n",d); printf("%30.1f \n",d); printf("%30.2f \n",d); printf("%30.3f \n",d); printf("%30.4f \n",d); printf("%30.5f \n",d); printf("%30.6f \n",d); printf("%30.7f \n",d); printf("%30.8f \n",d); printf("%30.9f \n",d); printf("%30.10f \n",d); printf("%30.11f \n",d); printf("%30.12f \n",d); printf("%30.13f \n",d); printf("%30.14f \n",d); printf("%30.15f \n",d); printf("%30.16f \n",d); printf("%30.17f \n",d); printf("%30.18f \n",d); printf("%30.19f \n",d); printf("%30.20f \n",d); printf("\n単精度の値を表示します\n"); printf("----+----1----+----2----+----3 \n"); printf("%30.0f \n",f); printf("%30.1f \n",f); printf("%30.2f \n",f); printf("%30.3f \n",f); printf("%30.4f \n",f); printf("%30.5f \n",f); printf("%30.6f \n",f); printf("%30.7f \n",f); printf("%30.8f \n",f); printf("%30.9f \n",f); printf("%30.10f \n",f); printf("%30.11f \n",f); printf("%30.12f \n",f); printf("%30.13f \n",f); }