mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-20 16:01:04 +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>
|
||||
|
||||
* 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
|
||||
indication of the base, or `tt([##16])' just to display the raw number in
|
||||
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)',
|
||||
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
|
||||
`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.
|
||||
)
|
||||
findex(zed)
|
||||
|
|
Loading…
Reference in a new issue