Struktura języka raportów > Typy danych

Drukuj

Typy danych

Dane w pamięci komputera zapisywane są w postaci zer i jedynek. Aby możliwe było odczytanie ich znaczenia konieczne jest określenie zarówno rozmiaru zajmowanego przez jedną z danych jak i organizacja zapisu wewnątrz danej. W języku raportów zdefiniowane są następujące standardowe typy danych.

 

Typ danej

Nr typu

Rozmiar

Zakres wartości

Char

0

1

-128 ... 127

Int

2

2

-32.768 ... 32.767

Long

4

4

-2.147.483.648 ... 2.147.483.647

Float

5

8

1.7E +/- 308 (15 cyfr znaczących)

String

6

0 ... Limit

Dowolny ciąg znaków o długości nie przekraczającej limitu ustalonego poleceniem Limit. Wartość początkowa limitu wynosi 2000 znaków

 

Każdy z powyższych typów może tworzyć zmienne proste lub tablice, a także wchodzić w skład rekordów tworzonych z wykorzystaniem struktury Record ... EndRec. Tablice mogą być wyłącznie jednowymiarowe.

Każda utworzona zmienna jest domyślnie inicjalizowana wartością 0 (zero, pusty tekst).

 

Kilka zmiennych o tym samym typie może być utworzonych w jednej linii programu, a także może być od razu nadana zmiennej wartość początkowa.

 

W języku raportów zostały ponadto predefiniowane obiekty, stanowiące prototyp wyspecjalizowanych zmiennych złożonych, dostosowanych do wykonywania standardowych operacji wewnątrz programu.