Serwis Edukacyjny
Nauczycieli I-LO w Tarnowie
obrazek Materiały dla uczniów liceum

  Wyjście       Spis treści       Wstecz  


Autor artykułu: mgr Jerzy Wałaszek

©2026 mgr Jerzy Wałaszek

Typy danych liczbowych w języku BASIC

SPIS TREŚCI
Podrozdziały

Typy całkowite

Liczby bez znaku

UBYTE

1 bajtowa (8 bitów) liczba całkowita bez znaku w naturalnym kodzie dwójkowym.
Zakres od 0 do 28 - 1 (0 ... 255).

USHORT

2 bajtowa (16 bitów) liczba całkowita bez znaku w naturalnym kodzie dwójkowym.
Zakres od 0 do 216 - 1 (0 ... 65535).

UINTEGER

4 bajtowa (32 bity) liczba całkowita bez znaku w naturalnym kodzie dwójkowym.
Zakres od 0 do 232 - 1 (0 ... 4294967295).

ULONGINT

8 bajtowa (64 bity) liczba całkowita bez znaku w naturalnym kodzie dwójkowym.
Zakres od 0 do 264 - 1 (0 ... 18446744073709551615).

Liczby ze znakiem

BYTE

1 bajtowa (8 bitów) liczba całkowita ze znakiem w kodzie uzupełnieniowym do 2 - U2.
Zakres od -27 (-128) do 27- 1 (127).

SHORT

2 bajtowa (16 bitów) liczba całkowita ze znakiem w kodzie uzupełnieniowym do 2 - U2.
Zakres od -215 (-32768) do 215- 1 (32767).

INTEGER, LONG

4 bajtowa liczba całkowita ze znakiem w kodzie U2 (32 bity).
Zakres od -231 (-2147483648) do 231- 1 (2147483647).

LONGINT

8 bajtowa liczba całkowita ze znakiem w kodzie U2 (64 bity).
Zakres od -263 (-9223372036854775808) do 263- 1 (9223372036854775807).

Podsumowanie

Typy całkowite
bez znaku - NBC ze znakiem - U2
UBYTE 1B - 8b Zakres 0...28- 1 BYTE 1B - 8b Zakres -27...27- 1
USHORT 2B - 16b Zakres 0...216- 1 SHORT 2B - 16b Zakres -215...215- 1
UINTEGER 4B - 32b Zakres 0...232- 1 INTEGER
LONG
4B - 32b Zakres -231...231-1
ULONGINT 8B - 64b Zakres 0...264-1 LONGINT 8B - 64b Zakres -263...263-1

do podrozdziału  do strony 

Typy zmiennoprzecinkowe

Obecnie wszystkie procesory komputerów IBM są zintegrowane wewnętrznie z koprocesorem arytmetycznym, który sprzętowo (zatem bardzo szybko) wykonuje złożone operacje na liczbach zmiennoprzecinkowych. Podstawowe typy danych zmiennoprzecinkowych odpowiadają bezpośrednio typom danych, które obsługuje koprocesor. Koprocesor arytmetyczny pracuje w standardzie IEEE 754.

SINGLE

32-bitowa liczba zmiennoprzecinkowa o pojedynczej precyzji w standardzie IEEE 754 (4 bajty).
Zakres od -3,4 · 1038 do 3,4 · 1038. Precyzja około 7 cyfr znaczących.

DOUBLE

64-bitowa liczba zmiennoprzecinkowa o podwójnej precyzji w standardzie IEEE 754 (8 bajtów).
Zakres od -1,8 · 10308 do 1,8 · 10308. Precyzja około 15...16 cyfr znaczących.

Podsumowanie

Typy zmiennoprzecinkowe koprocesora arytmetycznego
SINGLE 32b - 4B Zakres ±3,4 · 1038 Precyzja 7...8 cyfr
DOUBLE 64b - 8B Zakres ±1,8 · 10308 Precyzja 15...16 cyfr

do podrozdziału  do strony 

Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

w I Liceum Ogólnokształcącym
im. Kazimierza Brodzińskiego
w Tarnowie
ul. Piłsudskiego 4
©2026 mgr Jerzy Wałaszek

Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email: i-lo@eduinf.waw.pl
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.

Informacje dodatkowe.