ubuntuusers.de

Merkwürdigkeiten mit bc und scale-Eigenschaft

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

LLJ

Anmeldungsdatum:
5. Juli 2008

Beiträge: 8

Hallo,

"bc" verhält sich sehr komisch mit der "scale"-Eigenschaft.

Als Beispiel:

echo "scale=0;2*3.000" | bc

... Sollte meines Erachtens eigentlich den Output "6" ergeben, tatsächlich erhält man jedoch "6.000". Habe ich da etwas nicht verstanden? Oder mache ich etwas falsch?

VG LLJ

diesch Team-Icon

Avatar von diesch

Anmeldungsdatum:
18. Februar 2009

Beiträge: 5072

Wohnort: Brandenburg an der Havel

Die scale eines Ausdrucks ist meistens gleich der höchsten scale der beteiligten Operanten; die Variable scale wird nur bei /, %, ^ und einigen Funktionen verwendet - dort wo die scale größer werden kann als die höchste scale der beteiligten Operanten.

Antworten |