Kommandot `bc` i Unix är en
skrivbordskalkylator Det låter dig utföra arit på rättspänning aritmetik. Det är ett kraftfullt verktyg för att arbeta med siffror, särskilt när du behöver hög precision eller komplexa beräkningar.
Här är en uppdelning av dess nyckelfunktioner och hur det fungerar:
Funktioner:
* Arbiträr-precision Aritmetik: "BC" kan hantera siffror med obegränsad precision, till skillnad från typiska kalkylatorer som är begränsade av storleken på deras interna representation. Detta är användbart för beräkningar som involverar mycket stort eller mycket litet antal.
* Grundläggande matematiska operationer: Du kan utföra standard aritmetiska operationer som tillägg (+), subtraktion (-), multiplikation (*), division (/), modulo (%) och exponentiering (^).
* inbyggda funktioner: `BC` ger en uppsättning inbyggda funktioner för vanliga matematiska operationer, inklusive:
* sqrt (x): Kvadratrot
* sin (x): Sinus
* cos (x): Cosinus
* tan (x): Tangent
* atan (x): Arktangent
* log (x): Naturlig logaritm
* exp (x): Exponentiell funktion
* abs (x): Absolutvärde
* Användardefinierade funktioner: Du kan definiera dina egna funktioner för upprepade beräkningar.
* interaktivt läge: `BC` kan användas interaktivt, så att du kan ange beräkningar steg för steg.
* Skriptläge: Du kan skriva "BC" -skript för att utföra komplexa beräkningar och lagra dem för senare användning.
Hur man använder `bc`:
1. interaktivt läge:
* Typ `BC` på kommandoraden för att gå in i interaktivt läge.
* Ange beräkningar direkt. Till exempel:
`` `
b.c
10 + 20
30
`` `
2. Skriptläge:
* Skapa en fil (t.ex. `mycalc.bc`) som innehåller dina beräkningar.
* Kör skriptet med `bc mycalc.bc`.
* Exempelskript (`mycalc.bc`):
`` `
Skala =4 # Ställ in precision till 4 decimaler
pi =3.14159265358979323846
radie =5
area =pi * radie * radie
tryckområde
`` `
* Kör skriptet:`bc mycalc.bc`
Viktiga anteckningar:
* Skala: Variabeln "Scale" bestämmer antalet decimaler i resultatet. Att ställa in `skala =4 'visar resultat med 4 decimaler.
* Input: `BC` accepterar siffror i decimalnotation.
* Utgång: "BC" skriver vanligtvis ut resultatet av beräkningar på skärmen. Du kan använda kommandot "Print" för att visa specifika värden.
Exempel:
`` `bash
$ BC
Skala =2 # Ställ in precision till 2 decimaler
3.14159 * 5 * 5
78.54
`` `
I detta exempel:
* Vi ställer in skalan till två decimaler.
* Vi beräknar området för en cirkel med en radie på 5 med hjälp av värdet på PI.
* `BC` matar ut resultatet:` 78,54`.
`BC` är ett värdefullt verktyg för både enkla och komplexa beräkningar i UNIX -miljöer.