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).
Napíšte komentár