Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cell_type_type [2015/10/11 22:02] admin |
cell_type_type [2018/03/06 18:56] (current) hermann [Automatic Conversions] |
||
---|---|---|---|
Line 12: | Line 12: | ||
| Unsigned 32 Bit Integer | ::: | 4 bytes | Yes ((can represent only positive values)) | 0 | 4294967295 | 0 | | | Unsigned 32 Bit Integer | ::: | 4 bytes | Yes ((can represent only positive values)) | 0 | 4294967295 | 0 | | ||
| IEEE 754 32 Bit Real((A value represented in this format usually have only 7 [[wp>Significant_figures|significant digits]])) | Real ((can represent fractional and integer values)) | 4 bytes | Yes ((can represent positive and negative values)) | -3.4028235*10<sup>38</sup> | 3.4028235*10<sup>38</sup> | -9999 | | | IEEE 754 32 Bit Real((A value represented in this format usually have only 7 [[wp>Significant_figures|significant digits]])) | Real ((can represent fractional and integer values)) | 4 bytes | Yes ((can represent positive and negative values)) | -3.4028235*10<sup>38</sup> | 3.4028235*10<sup>38</sup> | -9999 | | ||
+ | | IEEE 754 64 Bit Real((A value represented in this format usually have only 16 [[wp>Significant_figures|significant digits]])) | Real ((can represent fractional and integer values)) | 8 bytes | Yes ((can represent positive and negative values)) | -2.2250738585072014*10<sup>308</sup> | 2.2250738585072014*10<sup>308</sup> | -9999 | | ||
A cell type value can also be created from integral values, like [[Integer Value Type|Integer Value]], [[Positive Integer Value Type|Positive Integer Value]], [[Non Negative Integer Value Type|Non Negative Integer Value]] etc, and from real values, like [[Real Value Type|Real Value]]. The mapping of numeric values and their corresponding cell type values can be seen below: | A cell type value can also be created from integral values, like [[Integer Value Type|Integer Value]], [[Positive Integer Value Type|Positive Integer Value]], [[Non Negative Integer Value Type|Non Negative Integer Value]] etc, and from real values, like [[Real Value Type|Real Value]]. The mapping of numeric values and their corresponding cell type values can be seen below: | ||
Line 24: | Line 25: | ||
| 6 | Unsigned 32 Bit Integer | | | 6 | Unsigned 32 Bit Integer | | ||
| 7 | IEEE 754 32 Bit Real | | | 7 | IEEE 754 32 Bit Real | | ||
+ | | 8 | IEEE 754 64 Bit Real | | ||
- | It is worth noting that the definition of maps with cell type “1 Bit Integer” helps saving memory, but it also has a huge negative impact in performance. | + | It is worth noting that the definition of maps with cell type "1 Bit Integer" helps saving memory, but it also has a huge negative impact in performance. On the other hand, the use the cell type "IEEE 754 64 Bit Real" uses way more memory than any other cell type. |
===== GUI Editor ===== | ===== GUI Editor ===== | ||
Line 44: | Line 46: | ||
| Unsigned 32 Bit Integer | ''.uint32'' | | | Unsigned 32 Bit Integer | ''.uint32'' | | ||
| IEEE 754 32 Bit Real | ''.float32'' | | | IEEE 754 32 Bit Real | ''.float32'' | | ||
+ | | IEEE 754 64 Bit Real | ''.float64'' | | ||
===== Automatic Conversions ===== | ===== Automatic Conversions ===== | ||
Line 49: | Line 52: | ||
* **Converted from**: [[Real Value Type]], [[Non Negative Integer Value Type]], [[Positive Integer Value Type]] and [[Integer Value Type]]. | * **Converted from**: [[Real Value Type]], [[Non Negative Integer Value Type]], [[Positive Integer Value Type]] and [[Integer Value Type]]. | ||
- | * **Converted to**: None. | + | * **Converted to**: [[Real Value Type]], [[Non Negative Integer Value Type]], [[Positive Integer Value Type]] and [[Integer Value Type]]. |