Serwis Edukacyjny
w I-LO w Tarnowie
obrazek

Materiały dla uczniów liceum

  Wyjście       Spis treści       Wstecz  

Autor artykułu: mgr Jerzy Wałaszek

©2024 mgr Jerzy Wałaszek
I LO w Tarnowie

Typy danych 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 (255).

USHORT

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

UINTEGER

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

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
brak brak brak LONGINT 8B - 64b Zakres -263...263-1

Na początek:  podrozdziału   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

Na początek:  podrozdziału   strony 

Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

w I Liceum Ogólnokształcącym
im. Kazimierza Brodzińskiego
w Tarnowie
ul. Piłsudskiego 4
©2024 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.