logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

BC Calculator - Arbitrary Precision Calculation | Online Free DevTools by Hexmos

Calculate with BC arbitrary precision calculator. Perform complex math, execute scripts, and define custom functions effortlessly. Free online tool, no registration required.

bc

An arbitrary precision calculator language. See also: dc, qalc. More information: https://manned.org/bc.

  • Start an interactive session:

bc

  • Start an interactive session with the standard math library enabled:

bc {{[-i|--interactive]}} {{[-l|--mathlib]}}

  • Calculate an expression:

echo '{{5 / 3}}' | bc

  • Execute a script:

bc {{path/to/script.bc}}

  • Calculate an expression with the specified scale:

echo 'scale = {{10}}; {{5 / 3}}' | bc

  • Calculate a sine/cosine/arctangent/natural logarithm/exponential function using mathlib:

echo '{{s|c|a|l|e}}({{1}})' | bc {{[-l|--mathlib]}}

  • Execute an inline factorial script:

echo "define factorial(n) { if (n <= 1) return 1; return n*factorial(n-1); }; factorial({{10}})" | bc

See Also