Konverzie dátových typov

Konverzie dátových typov

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).