Cómo usar GNU BC (calculadora básica) en Linux

Cómo usar GNU BC (calculadora básica) en Linux

antes de Cristo (Calculadora básica) es una utilidad de línea de comando que ofrece todo lo que espera de una calculadora científica o financiera simple. Es un lenguaje que admite números de precisión arbitrarios con la ejecución interactiva de declaraciones y tiene una sintaxis similar a la de C lenguaje de programación.

Se puede usar típicamente como un lenguaje de secuencias de comandos matemáticos o como un caparazón matemático interactivo como se explica en este artículo.

Si no tienes antes de Cristo En su sistema, puede instalarlo utilizando el Administrador de paquetes para su distribución como se muestra:

$ sudo apt instalación bc #Debian/ubuntu $ sudo yum instalación bc #rhel/centos $ sudo dnf instalación bc #fedora 22+ 

Abrir antes de Cristo En modo interactivo, escriba el comando antes de Cristo en el símbolo del sistema y simplemente comience a calcular sus expresiones.

$ BC BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Este es un software gratuito sin absolutamente ninguna garantía. Para detalles, escriba 'Garantía'. 10 + 5 15 1000/5 200 (2 + 4) * 2 12 

Debe tener en cuenta que mientras antes de Cristo puede funcionar con precisión arbitraria, en realidad es predeterminado a cero dígitos después del punto decimal, por ejemplo, la expresión 3/5 resultar a 0 Como se muestra en la siguiente salida.

$ BC BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Este es un software gratuito sin absolutamente ninguna garantía. Para detalles, escriba 'Garantía'. 3/5 0 

Puedes usar el -l indicador para establecer la escala predeterminada (dígitos después del punto decimal) 20 y también define la biblioteca de matemáticas estándar. Ahora ejecuta la expresión anterior una vez más.

$ BC -L BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Este es un software gratuito sin absolutamente ninguna garantía. Para detalles, escriba 'Garantía'. 3/5 .6000000000000000000000 5/7 .71428571428571428571 

Alternativamente, puede especificar la escala después de la apertura antes de Cristo como se muestra.

$ BC BC 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Este es un software gratuito sin absolutamente ninguna garantía. Para detalles, escriba 'Garantía'. escala = 0; 8%5 3 escala = 1; 8%5 0 escala = 20; 8%5 0 escala = 20; 8%11 .0000000000000000000008 

También puede usar el siguiente comando para conchas comunes, por ejemplo, en Bash, KSH, CSH, para pasar argumentos a antes de Cristo como se muestra.

$ BC -L <<< "2*6/5" 2.4000000000000000000000 

Veamos cómo usar antes de Cristo No interactivamente, esto también es útil para fines de scripts de carcasa.

$ Echo '4/2' | BC $ ECHO 'escala = 3; 5/4 '| BC $ Ans = $ (Echo "escala = 3; 4 * 5/2;" | BC) $ ECHO $ ​​ANS 

Para procesar exactamente el Posix BC lenguaje, usa el -s bandera y para habilitar advertencias para extensiones a Posix BC, use el -w opción como se muestra.

$ BC -S $ BC -W 

Para obtener más información, vea el antes de Cristo página del hombre.

$ hombre BC 

Eso es todo por ahora! antes de Cristo (Calculadora básica) es una utilidad de línea de comando que ofrece todo lo que espera de una calculadora científica o financiera simple. Si tiene alguna pregunta, comuníquese con nosotros a través de la sección de comentarios a continuación.