私が理解できない単純な問題'printf'で '%'文字を印刷するにはどうすればよいですか?
printf
文字列に '%'文字を印刷するにはどうすればよいですか?下のコードはそれを表示しますが、「無効な変換」エラーも表示されます。
printf "\t\t".$hour."00 HRS\t=>\t%.2f\t%.2f\t%.1f\%\n", $total, $max15, ($max15/$total*100);
万一のような何かを出力:
0000 HRS => 3125.19 898.02 28.7%
+1スピードレースに勝つために+1: –
"man printf"は本当にあなたのシステムでPerlの機能について教えてくれますか?鉱山では、コマンドラインプログラムについてのみ説明しています。私は "man 3 printf"でC関数を得ることができます。私がPerl関数について読んでみたいのであれば、 "perldoc -f printf"を使用します。 –
少なくとも、私たちはすべて答えに同意するようです。 – mirod