/* -------------------------------------------------- 実数型変数の表示(倍精度) printf_double --------------------------------------------------- */ #include main() { float f; double d; f=0.12345678901234567890; d=0.12345678901234567890; printf("変数の値をそのまま表示します\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); }