実行結果: -1,177777 プログラム解析: メモリユニットの -1 (補数形式で格納) は (1111111111111111)2 で、8 進数に変換すると (177777)8 になります。 ③x形式:整数を符号なし16進数で出力します。長整数は「%lx」形式で出力できます。 「%mx」形式で出力するフィールド幅を指定することもできます。 ④u形式:整数を符号なし10進数で出力します。長整数は「%lu」形式で出力できます。 「%mu」形式で出力するフィールド幅を指定することもできます。 ⑤c形式:1文字を出力します。 ⑥s形式:文字列を出力する場合に使用します。いくつかの使用方法があります
をコピーして、0.333333%を出力します。 単精度と倍精度の説明: 1. 単精度数値。%f 形式文字を使用して出力する場合、有効数字は最初の 7 桁のみで、10 進数は 6 桁になります。 2. 倍精度数値。%lf 形式文字を使用して出力する場合、最初の 16 桁が有効な数字であり、小数点以下の桁数は 6 桁です。 |