2015-12-12 23:37:45 +03:00
|
|
|
# bc
|
|
|
|
|
2021-03-31 13:16:18 +03:00
|
|
|
> An arbitrary precision calculator language.
|
2021-04-12 09:54:04 +03:00
|
|
|
> More information: <https://manned.org/bc>.
|
2015-12-12 23:37:45 +03:00
|
|
|
|
2021-03-31 13:16:18 +03:00
|
|
|
- Start `bc` in interactive mode using the standard math library:
|
2016-11-01 02:37:05 +03:00
|
|
|
|
|
|
|
`bc -l`
|
|
|
|
|
2016-01-07 20:31:27 +03:00
|
|
|
- Calculate the result of an expression:
|
2015-12-12 23:37:45 +03:00
|
|
|
|
|
|
|
`bc <<< "(1 + 2) * 2 ^ 2"`
|
|
|
|
|
2021-03-31 13:16:18 +03:00
|
|
|
- Calculate the result of an expression and force the number of decimal places to 10:
|
2015-12-12 23:37:45 +03:00
|
|
|
|
|
|
|
`bc <<< "scale=10; 5 / 3"`
|
|
|
|
|
2021-03-31 13:16:18 +03:00
|
|
|
- Calculate the result of an expression with sine and cosine using `mathlib`:
|
2015-12-12 23:37:45 +03:00
|
|
|
|
|
|
|
`bc -l <<< "s(1) + c(1)"`
|