JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... イルには標準入力が用いられる。 デフォルトでは、 fold は 80 桁以上の行を分割する。 出力は必要な分の行数になる。 デフォルトでは桁数の評価は画面出力のイメージをもとに行われる。 したがってタブ文字は複数桁に数えられることが多いだろうし、 バックスペース文字は ... 桁数を減らすことになり、 復帰 (carriage return) 文字は桁数のカウントを 0 に戻すことになる。 オプション -b, --bytes 桁数ではなくバイト数をカウントする。 したがってタブ、バックスペース ... ... 結果に切捨てが 起こります。) 数には length と scale という 2 つの属性があります。 length は bc が数を表現するときの 10 進での桁数で、 scale は小数点以下の 10 進での桁数です。 例えば、 .000001 は、lengthが 6 で、scale も 6 です。 1935.000 は、lengthが 7 ... はっきりしています。 特殊な変数として scale, ibase, obase, last の 4 つの変数があります。 scale で計算時の小数点以下の有効桁数を指定します。 scale のデフォルトは 0 です。 ibase と obase で入力および出力の変換基数を指定します。 デフォルトでは、入力、出 ... が、他の多くの高級言語に似たものとなっています。 数の型は 1 種類しかないため、型変換の規則はありません。 そのかわり、式の有効桁数に関する規則があります。 すべての式に有効桁数があります。これはその被演算数の有効桁数と 施される演算、それに多くの場合、 変数 ... ... から 引きます。その後、結果をスタックに積みます。 * 2 つの値を取り出し、かけ算を行い、結果をスタックに積みます。 結果の小数の桁数は、 現在の精度値 (以下参照) と 2 つの引数の小数の桁数に依存します。 / 2 つの値を取り出し、2 番目に取り出した値を最初に取り出 ... した値で割り、 結果をスタックに積みます。 小数の桁数は、精度値によって指定されます。 % 2 つの値を取り出し、 / で計算された割算の余りを計算し、結果をスタックに積みます。 計算され ... し、2 番目に取り出した値を最初に取り出した値で割り、 その商を先にスタックに積み、続いて余りを積みます。 割算に使われる小数の桁数は、精度値によって指定されます。 (エラーチェック機構はわずかに異なりますが、文字列 SdSn lnld/ LnLd% もこの機能と同様に働くで ... ... なされる。 精度が負の数だった場合、 精度は指定されなかったものとみなされる。 d , i , o , u , x , X 変換では、表示される最小の桁数を指定する。 a , A , e , E , f , F 変換では、小数点以下に表示される数字の桁数を指定する。 g と G 変換では、有効数字の最大桁数 ... 字。 変換指定子とその意味は以下の通りである。 d , i int 引数を符号付き 10 進表記に変換する。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 デフォルトの精度は 1 である。 0 を表示 ... 進数 ( x と X ) に変換する。 x 変換では abcdef が使用され、 X 変換では ABCDEF が使用される。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 e , E The double argument is rounded ... ... なされる。 精度が負の数だった場合、 精度は指定されなかったものとみなされる。 d , i , o , u , x , X 変換では、表示される最小の桁数を指定する。 a , A , e , E , f , F 変換では、小数点以下に表示される数字の桁数を指定する。 g と G 変換では、有効数字の最大桁数 ... 字。 変換指定子とその意味は以下の通りである。 d , i int 引数を符号付き 10 進表記に変換する。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 デフォルトの精度は 1 である。 0 を表示 ... 進数 ( x と X ) に変換する。 x 変換では abcdef が使用され、 X 変換では ABCDEF が使用される。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 e , E The double argument is rounded ... ... なされる。 精度が負の数だった場合、 精度は指定されなかったものとみなされる。 d , i , o , u , x , X 変換では、表示される最小の桁数を指定する。 a , A , e , E , f , F 変換では、小数点以下に表示される数字の桁数を指定する。 g と G 変換では、有効数字の最大桁数 ... 字。 変換指定子とその意味は以下の通りである。 d , i int 引数を符号付き 10 進表記に変換する。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 デフォルトの精度は 1 である。 0 を表示 ... 進数 ( x と X ) に変換する。 x 変換では abcdef が使用され、 X 変換では ABCDEF が使用される。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 e , E The double argument is rounded ... ... なされる。 精度が負の数だった場合、 精度は指定されなかったものとみなされる。 d , i , o , u , x , X 変換では、表示される最小の桁数を指定する。 a , A , e , E , f , F 変換では、小数点以下に表示される数字の桁数を指定する。 g と G 変換では、有効数字の最大桁数 ... 字。 変換指定子とその意味は以下の通りである。 d , i int 引数を符号付き 10 進表記に変換する。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 デフォルトの精度は 1 である。 0 を表示 ... 進数 ( x と X ) に変換する。 x 変換では abcdef が使用され、 X 変換では ABCDEF が使用される。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 e , E The double argument is rounded ... ... なされる。 精度が負の数だった場合、 精度は指定されなかったものとみなされる。 d , i , o , u , x , X 変換では、表示される最小の桁数を指定する。 a , A , e , E , f , F 変換では、小数点以下に表示される数字の桁数を指定する。 g と G 変換では、有効数字の最大桁数 ... 字。 変換指定子とその意味は以下の通りである。 d , i int 引数を符号付き 10 進表記に変換する。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 デフォルトの精度は 1 である。 0 を表示 ... 進数 ( x と X ) に変換する。 x 変換では abcdef が使用され、 X 変換では ABCDEF が使用される。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 e , E The double argument is rounded ... ... なされる。 精度が負の数だった場合、 精度は指定されなかったものとみなされる。 d , i , o , u , x , X 変換では、表示される最小の桁数を指定する。 a , A , e , E , f , F 変換では、小数点以下に表示される数字の桁数を指定する。 g と G 変換では、有効数字の最大桁数 ... 字。 変換指定子とその意味は以下の通りである。 d , i int 引数を符号付き 10 進表記に変換する。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 デフォルトの精度は 1 である。 0 を表示 ... 進数 ( x と X ) に変換する。 x 変換では abcdef が使用され、 X 変換では ABCDEF が使用される。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 e , E The double argument is rounded ... ... なされる。 精度が負の数だった場合、 精度は指定されなかったものとみなされる。 d , i , o , u , x , X 変換では、表示される最小の桁数を指定する。 a , A , e , E , f , F 変換では、小数点以下に表示される数字の桁数を指定する。 g と G 変換では、有効数字の最大桁数 ... 字。 変換指定子とその意味は以下の通りである。 d , i int 引数を符号付き 10 進表記に変換する。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 デフォルトの精度は 1 である。 0 を表示 ... 進数 ( x と X ) に変換する。 x 変換では abcdef が使用され、 X 変換では ABCDEF が使用される。 精度指定があれば、精度で指定した桁数は必ず出力される。変換後の値が 指定された桁数に足りない場合は、左側が 0 で埋められる。 e , E The double argument is rounded ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。