bc: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
(Verwendung)
Zeile 2: Zeile 2:
  
 
== Syntax ==
 
== Syntax ==
 
Zu den möglichen Operatoren gehören dioe folgenden:
 
 
{| class=wiki
 
| <tt>+</tt> || Addition
 
|-
 
| <tt>-</tt> || Subtraktion
 
|-
 
| <tt>*</tt> || Multiplikation
 
|-
 
| <tt>/</tt> || Division
 
|-
 
| <tt>**</tt> || Exponential-Operator
 
|-
 
| <tt>%</tt> || Modulo-Operator, der den Rest bei der ganzzahligen Division berechnet.
 
|-
 
| <tt></tt> ||
 
|-
 
| <tt></tt> ||
 
|-
 
| <tt></tt> ||
 
|}
 
 
== Verwendung ==
 
 
=== Bash ===
 
 
Rechnen mit ganzen Zahlen.
 
 
$ <b>echo $((1+1))</b>
 
2
 
 
Rechnen mit Variablen.
 
 
$ <b>a=4; b=5; echo $((a+b))</b>
 
9
 
 
Ausgabe des Wertes für 2 hoch 16.
 
 
$ <b>echo $((2**16))</b>
 
65536
 
 
Ausgabe des Modulowertes der Division von 5 durch 3. Das Ergebnis lautet 2, da bei der Division von 5 durch 3 der Rest 2 bleibt.
 
 
$ <b>echo $((5%3))</b>
 
2
 
 
$ <b>echo $((1/3))</b>
 
0
 
  
 
  $ <b>echo "1/3" | bc -l</b>
 
  $ <b>echo "1/3" | bc -l</b>

Version vom 25. Dezember 2010, 02:16 Uhr

Der Shell-Befehl bc (basic calculator) beherrscht auf der Shell das Rechnen mit Fliesskommazahlen.

Syntax

$ echo "1/3" | bc -l
.33333333333333333333