Basus har to forskjellige tall typer: heltall og flyttall. Flyttall brukes for tall som har komma, mens heltall bruker når tallet ikke har komma.
Et heltall kan ha en verdi mellom -2147483648 og 2147483647. Enhver konstant som blir skrevet uten komma vil bli håndtert som et heltall. Følgende tilordning vil lage en variabel med navn x og datatypen heltall:
x = 3;
Flyttall følger IEEE 754 standarden for representasjon av 64bit flyttall. Enhver konstant som blir skrevet med et komma blir håndtert som et flyttall. Følgende tilordning vil lage en variable med navn x og datatypen flyttall:
x = 3.0;
Flyttall kan også bli skrevet ved å bruke eksponent "e" bokstaven. Skriver man 2.1e5 vil det bli det samme som 2.1*10^5. Eksponenten kan være negativ.
Det minste positive flyttallet som ikke er 0 er 4.9e-324, mens det største flyttallet som kan representeres i Basus er 1.7976931348623157e308.
Merk at når et uttrykk opererer med en eller to heltall så vil resultatet også bli et heltall. Hvis du skriver 1/3 så vil svaret være 0 siden beregningen blir gjort med kun heltall. Hvis du vil gjøre beregningen med flyttall så må du passe på å gjøre minst en av tallene til et flyttall. Dette kan gjøres på denne måten: 1.0/3.