Типы данных в Gambas

Название типа Диапазон значений   Память   Пример использования
Boolean True or False 1 byte dim p as boolean
a=10
b=20
p=a>b
If p Then Print "a>b" Else Print "a<b"
Byte 0 ... 255 1 byte dim a1,a2 as Byte
a1=rnd(255)
a2=10
If a2>a1 Then Print "больше"
If a2<a1 Then Print "меньше"
If a2=a1 Then Print "угадано"
Short -32768 ... +32767 2 byte dim a,k as Short
k=0
For i=1 to 100
a=rnd(-200,200)
If a1<0 Then k=k+1
next
print "Отрицательных чисел-";k
Integer -2147483648 ... +2147483647 4 byte dim x,y,b as Integer
x=2
y=30
b=x^y
Print "2 в 30-й степени =";b
Float вещественный
с двойной точностью
8 byte dim b as Float
dim x,y as Short
x=2
y=50
b=x^y
Print "2 в 50-й степени =";b
Date дата и время 8 byte
PRINT Now; " -> "; Date(Now)

05/16/2009 15:10:59 -> 05/16/2009

String строковый 4 byte dim b as String
b="Gambas" PRINT Mid$("Gambas", 2, 4)

amba