FAQ->Reprezentacja liczb w KIDE

Reprezentacja liczb w KIDE

W całym środowisku KIDE pracuje się na liczbach Int16 - liczby całkowite 16 bitowe z bitem znaku. Zakres liczby 16 bitowej ze znakiem to: od -32768 do 32767. Wszelkie podstawowe operacje (operacje arytmetyczne z wyłączeniem bloków 32 bit) wykonują operacje na liczbach Int16.

Bloki 32 bitowe wykorzystują dwie liczby Int16, Hi oraz Lo. Liczba Hi stanowi 16 starszych bitów, a Lo 16 młodszych bitów danej liczby 32 bitowej. W Hi przechowywany jest również znak liczby 32 bitowej.

W symulacji możliwa jest zmiana reprezentacji wyświetlanych liczb, można ustawić podgląd dla liczby jako binarna, szesnastkowa lub bez znaku, jednak ta operacja nie wpływa na wykonywane operacje wewnątrz programu, w samym programie liczba dalej będzie postrzegana jako Int16.

W Prezentacji parametrów można ustawić ilość miejsc po przecinku dla danej liczby, określić wyświetlanie znaku, ale ta operacja również nie wpływa na zachowanie samego programu.