Benutzer-Werkzeuge

Webseiten-Werkzeuge


bc

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
bc [2009/05/20 18:23]
127.0.0.1 Externe Bearbeitung
bc [2021/02/09 16:37] (aktuell)
admin
Zeile 3: Zeile 3:
  
   * bc -l -> Basic Calculator starten   * bc -l -> Basic Calculator starten
-  * quit -> bc beenden+  * quit oder Strg+d ​-> bc beenden
  
 ===Beispiel=== ===Beispiel===
Zeile 16: Zeile 16:
  
 ===Berechnung der Zahl π=== ===Berechnung der Zahl π===
-  ​*bc -l -> bc mit dem Parameter l starten+ 
 +  bc -l <<<​ "​scale=1000;​ 4*a(1)"​ 
 + 
 +*bc -l -> bc mit dem Parameter l starten
 <​file>​ <​file>​
 scale = 100 //Anzahl der Dezimastellen auf 100 einstellen scale = 100 //Anzahl der Dezimastellen auf 100 einstellen
Zeile 23: Zeile 26:
   *oder   *oder
  
-  ​time echo "scale=1000; 4*a(1)" ​| bc -l+  ​pi=$(echo 'scale=1000; 4*a(1)' ​| bc -l);echo $pi
  
 +  time bc -l <<<​ "​scale=1000;​ 4*a(1)"​
 +
 +  time echo "​scale=1000;​ 4*a(1)"​ | bc -l
  
 ===Rechnen mit verschiedenen Zahlensystemen=== ===Rechnen mit verschiedenen Zahlensystemen===
   *obase=16 (Outputbasis)   *obase=16 (Outputbasis)
-  *ibase=2 (Imputbasis)=> wandelt Binär- in Hexadezimalzahlen um+  *ibase=2 (Inputbasis)=> wandelt Binär- in Hexadezimalzahlen um
   *Achtung! Achtung! Ein obase=10 wandelt jetzt nicht in das Zehnersystem um - Zahleneingabe ist ja binär! (ibase=2) Richtig: obase=1010!   *Achtung! Achtung! Ein obase=10 wandelt jetzt nicht in das Zehnersystem um - Zahleneingabe ist ja binär! (ibase=2) Richtig: obase=1010!
   *Default ist ibase=10 und obase=10   *Default ist ibase=10 und obase=10
   *Rückstellung geht am besten mit ibase=A und obase=A - sonst Blick zurück zum letzten ibase=?   *Rückstellung geht am besten mit ibase=A und obase=A - sonst Blick zurück zum letzten ibase=?
bc.1242836627.txt.gz · Zuletzt geändert: 2012/12/29 11:34 (Externe Bearbeitung)