Calc - Kommandoradsräknare

Calc - En kort beskrivning

calc är en liten och smidig kommandoradsräknare med tämligen hög funktionalitet. calc läser rader från STDIN, evaluerar varje rad som ett uttryck och skriver ut resultatet på STDOUT.

Funktioner och operatorer

I följande tabeller visas alla funktioner och operatorer som calc stödjer.

Operatorer (högst prioritet först)
^upphöjt-till
-negation
* / %multiplikation/division/modulo
+ -addition/subtraktion
Funktioner
sin(x)   cos(x)   tan(x)
asin(x)  acos(x)  atan(x)
sinh(x)  cosh(x)  tanh(x)
asinh(x) acosh(x) atanh(x)
ln(x)    log(x)   exp(x)
sqrt(x)  cbrt(x)  abs(x)
floor(x) ceil(x)

En enkel symboltabell används, vilket gör att variabler kan tilldelas värden och sedan användas i senare uttryck. Konstanterna pi och e finns definerade från start. Det går dock att definera om dem.

Kommentarer utgörs av # till radslut. Spillutrymme i form av mellanslag och tabulatortecken ignoreras.

Uttryck kan formas med godtyckligt antal parenteser. calc är utvecklad med flex och bison. Programmet visar sin inbyggda hjälp med kommandoradsoptionen --help.

Filer




Tillbaka
Valid HTML 4.0 Valid CSS
Senast ändrad 2002-09-18 14:21 av bergner