printf関数でdouble値を表示させたいのですが、
有効数字のみを表示させることは出来ますか?

例えば、"0.000000"とか"12.123400"とかではなく
"0", "12.1234"と表示するように。お願いします。