2,951
edits
m (→Versions: Link 14.0 and 14.1) |
(Internal types) |
||
Line 275: | Line 275: | ||
| <source lang=apl inline>f[B]</source> ||colspan=2| [[Function axis|Axis]] | | <source lang=apl inline>f[B]</source> ||colspan=2| [[Function axis|Axis]] | ||
|} | |} | ||
== Implementation == | |||
=== Internal types === | |||
Dyalog uses the following [[numeric]] types: | |||
* 1-bit packed [[Boolean]] | |||
* 1-byte integer | |||
* 2-byte integer | |||
* 4-byte integer | |||
* 8-byte [[wikipedia:IEEE 754|double]] | |||
* 16-byte [[complex]] (one double for each component) | |||
* 16-byte decimal float ([[wikipedia:Binary integer decimal|BID]] or [[wikipedia:Densely packed decimal|DPD]]) | |||
Character encodings differ for classic and unicode interpreters: classic interpreters use a custom 1-byte encoding for all characters, and are limited to a 256-character set, while unicode characters are 1-, 2-, or 4-byte unsigned [[wikipedia:code point|code point]] values. | |||
== External links == | == External links == |