So verwenden Sie GNU BC (Basic Calculator) unter Linux

So verwenden Sie GNU BC (Basic Calculator) unter Linux

BC (Grundrechner) ist ein Befehlszeilen -Dienstprogramm, das alles bietet, was Sie von einem einfachen wissenschaftlichen oder Finanzrechner erwarten. Es handelt C Programmiersprache.

Es kann typischerweise entweder als mathematische Skriptsprache oder als interaktive mathematische Shell verwendet werden, wie in diesem Artikel erläutert.

Wenn Sie nicht haben BC In Ihrem System können Sie es mit dem Paketmanager für Ihre Verteilung wie gezeigt installieren:

$ sudo apt Installieren Sie BC #Debian/Ubuntu $ sudo yum install bc #rhel/centos $ sudo dnf install bc #fedora 22+ 

Öffnen BC Geben Sie im interaktiven Modus den Befehl ein BC Auf Eingabeaufforderung und einfach mit der Berechnung Ihrer Ausdrücke beginnen.

$ bc BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Dies ist eine kostenlose Software ohne Garantie ohne Garantie. Für Details geben Sie eine "Garantie" ein. 10 + 5 15 1000 /5 200 (2 + 4) * 2 12 

Sie sollten beachten, dass während BC Kann mit willkürlicher Präzision funktionieren, es wird nach dem Dezimalpunkt tatsächlich standardmäßig auf Null -Ziffern ausgestattet, zum Beispiel den Ausdruck 3/5 Ergebnisse zu 0 Wie in der folgenden Ausgabe gezeigt.

$ bc BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Dies ist eine kostenlose Software ohne Garantie ohne Garantie. Für Details geben Sie eine "Garantie" ein. 3/5 0 

Du kannst den ... benutzen -l FALL auf die Standardskala (Ziffern nach dem Dezimalpunkt) auf festgelegt 20 und definiert auch die Standard -Mathematikbibliothek. Führen Sie nun den vorherigen Ausdruck noch einmal aus.

$ bc -l BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Dies ist eine kostenlose Software ohne Garantie ohne Garantie. Für Details geben Sie eine "Garantie" ein. 3/5 .600000000000000000 5/7 .71428571428571428571 

Alternativ können Sie die Skala nach dem Öffnen angeben BC wie gezeigt.

$ bc BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Dies ist eine kostenlose Software ohne Garantie ohne Garantie. Für Details geben Sie eine "Garantie" ein. Skala = 0; 8%5 3 Skala = 1; 8%5 0 Skala = 20; 8%5 0 Skala = 20; 8%11 .000000000000000008 

Sie können auch den folgenden Befehl für gemeinsame Shells verwenden, zum Beispiel in Bash, KSH, CSH, um Argumente an weiterzugeben BC wie gezeigt.

$ bc -l <<< "2*6/5" 2.400000000000000000 

Schauen wir uns an, wie man benutzt BC Nicht-interaktiv ist dies auch für Shell-Skriptzwecke nützlich.

$ echo '4/2' | BC $ echo 'Skala = 3; 5/4 '| BC $ ANS = $ (Echo "Skala = 3; 4 * 5/2;" | BC) $ echo $ ans 

Genau die verarbeiten POSIX BC Sprache verwenden Sie die -S Flagge und Warnungen für Erweiterungen für POSIX BC verwenden, verwenden Sie die -w Option wie gezeigt.

$ BC -S $ BC -W 

Weitere Informationen finden Sie in der BC Mann Seite.

$ MAN BC 

Das ist alles fürs Erste! BC (Grundrechner) ist ein Befehlszeilen -Dienstprogramm, das alles bietet, was Sie von einem einfachen wissenschaftlichen oder Finanzrechner erwarten. Wenn Sie Fragen haben, erreichen Sie uns über den folgenden Kommentarbereich.