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] – Externe Bearbeitung 127.0.0.1bc [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: (Externe Bearbeitung)