bc

    1

    2答えて

    私は現在、データベースに負の日付を格納できるようにする必要があるプロジェクトに取り組んでいます。これらの日付は、紀元前何千年にも及ぶ可能性があり、「今日」ほど遅れている可能性があります。私は日付を格納する多くのプロジェクトに取り組んだが、それらはすべて比較的最近の日付であり、それらのどれも負ではなかった(BC)。 このタイプのデータを扱う際には、どのようなことを考慮する必要がありますか?私は歴史の

    12

    2答えて

    decimal.DecimalをPythonのすべての数値の既定の型にする方法はありますか?私はすべての数値に対してdecimal.Decimal(...)を呼び出す必要なしに、bcおよびdcプログラムと同様の方法でPythonを使用できるようにしたいと考えています。 EDIT:初心者の場合:bc。 編集2:ありがとうございますtokenize module.。

    24

    1答えて

    数字を分けて私に床だけでなく残りを渡すには 'bc'が必要です。例えば ​​'bc'は私が '5/2'をすると私に '2'を与えます。私は本当に '2.5'のようなものがほしいと思っています 多分これは不可能でしょうか?

    0

    1答えて

    bcadd(4.9,3)を7ではなく8に返すことをお勧めします。私はここに小数点以下桁のない例を使用していますが、基本的な考え方(切り捨てるのではなく、丸めたい)がまだあります。これはどうすればいいですか?

    0

    2答えて

    BCMath libraryを内部的に使用して、PHPで任意の精度の10進数を扱うクラスを構築しています。 adding,subtractingまたはmultiplying 2つの数字を使用すると、必要な精度を予測して数字が失われないようにすることができます。 しかし、divisionの場合、桁数は無限になります。除算の結果を有限桁数で表すことができない場合は、ライブラリに例外がスローされます。

    1

    1答えて

    私は、次のスクリプトを持っている: #!/bin/sh #Script bc : Celsius <-> Fahrenheit echo "Temperature ?" read Temp echo "Celsius or Fahrenheit ?" echo "c) Celsius" echo "f) Fahrenheit" read case; Celsius=$(ech

    3

    2答えて

    私は好奇心旺盛バグつまずいた、私は思う: 私はベース6と、ベース16として出力をする番号として「512」を読み取ろうとしました: echo "ibase=6;obase=16;512" | bc 161 ご覧のとおり、出力は161ですが、bc(sic!)にする必要があります。私はベース10で試した: echo "ibase=6;obase=10;512" | bc 512 値は変更され