Cara Menggunakan GNU BC (Kalkulator Asas) di Linux

Cara Menggunakan GNU BC (Kalkulator Asas) di Linux

BC (Kalkulator Asas) adalah utiliti baris arahan yang menawarkan semua yang anda harapkan dari kalkulator saintifik atau kewangan yang mudah. Ia adalah bahasa yang menyokong nombor ketepatan sewenang -wenangnya dengan pelaksanaan interaktif penyataan dan ia mempunyai sintaks yang serupa dengan C bahasa pengaturcaraan.

Ia boleh digunakan biasanya sebagai bahasa skrip matematik atau sebagai shell matematik interaktif seperti yang dijelaskan dalam artikel ini.

Sekiranya anda tidak mempunyai BC Pada sistem anda, anda boleh memasangnya menggunakan Pengurus Pakej untuk pengedaran anda seperti yang ditunjukkan:

$ sudo apt install bc #debian/ubuntu $ sudo yum install bc #rhel/centos $ sudo dnf install bc #fedora 22+ 

Untuk membuka BC Dalam mod interaktif, taipkan arahan BC pada arahan arahan dan hanya mula mengira ungkapan anda.

$ bc BC 1.06.95 Hak Cipta 1991-1994, 1997, 1998, 2000, 2004, 2006 Perisian Perisian Percuma, Inc. Ini adalah perisian percuma tanpa jaminan. Untuk butiran jenis 'Waranti'. 10 + 5 15 1000/5 200 (2 + 4) * 2 12 

Anda harus perhatikan bahawa sementara BC Boleh bekerja dengan ketepatan sewenang -wenangnya, ia sebenarnya mungkir kepada angka sifar selepas titik perpuluhan, contohnya ungkapan 3/5 hasil ke 0 Seperti yang ditunjukkan dalam output berikut.

$ bc BC 1.06.95 Hak Cipta 1991-1994, 1997, 1998, 2000, 2004, 2006 Perisian Perisian Percuma, Inc. Ini adalah perisian percuma tanpa jaminan. Untuk butiran jenis 'Waranti'. 3/5 0 

Anda boleh menggunakan -L bendera untuk menetapkan skala lalai (digit selepas titik perpuluhan) ke 20 dan mentakrifkan perpustakaan matematik standard juga. Sekarang jalankan ungkapan sebelumnya sekali lagi.

$ bc -l BC 1.06.95 Hak Cipta 1991-1994, 1997, 1998, 2000, 2004, 2006 Perisian Perisian Percuma, Inc. Ini adalah perisian percuma tanpa jaminan. Untuk butiran jenis 'Waranti'. 3/5 .6000000000000000000000 5/7 .71428571428571428571 

Sebagai alternatif, anda boleh menentukan skala selepas dibuka BC seperti yang ditunjukkan.

$ bc BC 1.06.95 Hak Cipta 1991-1994, 1997, 1998, 2000, 2004, 2006 Perisian Perisian Percuma, Inc. Ini adalah perisian percuma tanpa jaminan. Untuk butiran jenis 'Waranti'. skala = 0; 8%5 3 skala = 1; 8%5 0 skala = 20; 8%5 0 skala = 20; 8%11 .0000000000000000000008 

Anda juga boleh menggunakan arahan berikut untuk kerang biasa misalnya di Bash, KSH, CSH, untuk lulus argumen BC seperti yang ditunjukkan.

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

Mari lihat cara menggunakan BC Tidak interner, ini juga berguna untuk tujuan skrip shell.

$ echo '4/2' | BC $ ECHO 'SCALE = 3; 5/4 '| bc $ ans = $ (echo "scale = 3; 4 * 5/2;" | bc) $ echo $ ans 

Untuk memproses tepat POSIX BC bahasa, gunakan -s bendera dan untuk membolehkan amaran untuk sambungan ke POSIX BC, gunakan -w pilihan seperti yang ditunjukkan.

$ bc -s $ bc -w 

Untuk maklumat lanjut, lihat BC halaman lelaki.

$ man bc 

Itu sahaja buat masa ini! BC (Kalkulator Asas) adalah utiliti baris arahan yang menawarkan semua yang anda harapkan dari kalkulator saintifik atau kewangan yang mudah. Sekiranya anda mempunyai sebarang pertanyaan, hubungi kami melalui bahagian komen di bawah.