mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-30 07:10:58 +02:00
21387: zcalc documentation for precision features
This commit is contained in:
parent
a7720df9a3
commit
40b402bf29
2 changed files with 30 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2005-06-27 Peter Stephenson <pws@csr.com>
|
||||||
|
|
||||||
|
* 21387: Doc/Zsh/contrib.yo: document the precision features
|
||||||
|
in zcalc.
|
||||||
|
|
||||||
2005-05-30 Oliver Kiddle <opk@zsh.org>
|
2005-05-30 Oliver Kiddle <opk@zsh.org>
|
||||||
|
|
||||||
* 21266: Completion/Unix/Command/_mh: improve completion of sequences
|
* 21266: Completion/Unix/Command/_mh: improve completion of sequences
|
||||||
|
|
|
@ -1381,7 +1381,9 @@ An extra facility is provided for changing the default output base. Use,
|
||||||
for example, `tt([#16])' to display hexadecimal output preceded by an
|
for example, `tt([#16])' to display hexadecimal output preceded by an
|
||||||
indication of the base, or `tt([##16])' just to display the raw number in
|
indication of the base, or `tt([##16])' just to display the raw number in
|
||||||
the given base. Bases themselves are always specified in decimal.
|
the given base. Bases themselves are always specified in decimal.
|
||||||
`tt([#])' restores the normal output format.
|
`tt([#])' restores the normal output format. Note that setting an output
|
||||||
|
base suppresses floating point output; use `tt([#])' to return to normal
|
||||||
|
operation.
|
||||||
|
|
||||||
The output base can be initialised by passing the option `tt(-#)var(base)',
|
The output base can be initialised by passing the option `tt(-#)var(base)',
|
||||||
for example `tt(zcalc -#16)' (the `tt(#)' may have to be quoted, depending
|
for example `tt(zcalc -#16)' (the `tt(#)' may have to be quoted, depending
|
||||||
|
@ -1393,6 +1395,28 @@ stored locally in the first element of the array tt(psvar), which can be
|
||||||
referred to in tt(ZCALCPROMPT) as `tt(%1v)'. The default prompt is
|
referred to in tt(ZCALCPROMPT) as `tt(%1v)'. The default prompt is
|
||||||
`tt(%1v> )'.
|
`tt(%1v> )'.
|
||||||
|
|
||||||
|
The output precision may be specified within zcalc by special commands
|
||||||
|
familiar from many calculators:
|
||||||
|
startitem()
|
||||||
|
item(tt(norm))(
|
||||||
|
The default output format. It corresponds to the printf tt(%g)
|
||||||
|
specification. Typically this shows six decimal digits.
|
||||||
|
)
|
||||||
|
item(tt(sci) var(digits))(
|
||||||
|
Scientific notation, corresponding to the printf tt(%g) output format with
|
||||||
|
the precision given by var(digits). This produces either fixed point or
|
||||||
|
exponential notation depending on the value output.
|
||||||
|
)
|
||||||
|
item(tt(fix) var(digits))(
|
||||||
|
Fixed point notation, corresponding to the printf tt(%f) output format with
|
||||||
|
the precision given by var(digits).
|
||||||
|
)
|
||||||
|
item(tt(eng) var(digits))(
|
||||||
|
Exponential notation, corresponding to the printf tt(%E) output format with
|
||||||
|
the precision given by var(digits).
|
||||||
|
)
|
||||||
|
enditem()
|
||||||
|
|
||||||
See the comments in the function for a few extra tips.
|
See the comments in the function for a few extra tips.
|
||||||
)
|
)
|
||||||
findex(zed)
|
findex(zed)
|
||||||
|
|
Loading…
Reference in a new issue