Nasledujúca tabuľka zobrazuje možnosť konverzie medzi jednotlivými dátovými typmi v systéme D2000. Znak "N" v políčku znamená, že konverzia typu v danom riadku na typ v danom stĺpci nie je možná. Znak "A" znamená, že konverzia je možná a v zátvorkách je uvedený výsledok konverzie.
- B - (Boolean) logická hodnota
- I - (Integer) celočíselná hodnota
- R - (Real) reálna hodnota
- Ta - (Absolute Time) absolútny čas
- Tr - (Relative Time) relatívny čas
B | I | R | Ta | Tr | |
---|---|---|---|---|---|
B | × | A (0,1) | *A (0.0, 1.0) | N | N |
I | N | × |
A (rovnaká hodnota) | N | A (sekundy) |
R | N | A (zaokrúhlenie) | × |
N | A (sekundy, milisekundy) |
Ta | N | N | N | × |
**N |
Tr | N | A (sekundy) | A (sekundy, milisekundy) | N | × |
* R=(B+B)*1.0
** Ta-Ta=Tr
Poznámka
- Zmena typu hodnoty operandu na Integer sa vykoná vynásobením číslom 1 (hodnota*1).
- Zmena typu hodnoty operandu na Real sa vykoná vynásobením číslom 1.0 (hodnota*1.0).
0 komentárov