Login lub e-mail Hasło   

Dane liczbowe w języku Basic

Odnośnik do oryginalnej publikacji: http://www.i-lo.tarnow.pl/edu/inf/alg/nu(...)ex.html
Liczby bez znaku UBYTE 1 bajtowa (8 bitów) liczba całkowita bez znaku w naturalnym kodzie dwójkowym . Zakres od 0 do 2 8 - 1 (255) . USHORT...
Wyświetlenia: 1.052 Zamieszczono 02/11/2006

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

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 x 1038 do 3,4 x 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 x 10308 do 1,8 x 10308. Precyzja około 15...16 cyfr znaczących.

Podsumowanie

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


Dokument ten rozpowszechniany jest zgodnie z zasadami licencji
GNU Free Documentation License.

Podobne artykuły


16
komentarze: 5 | wyświetlenia: 9006
9
komentarze: 0 | wyświetlenia: 2784
49
komentarze: 18 | wyświetlenia: 64976
37
komentarze: 9 | wyświetlenia: 28519
17
komentarze: 4 | wyświetlenia: 14181
15
komentarze: 5 | wyświetlenia: 32761
13
komentarze: 2 | wyświetlenia: 22961
12
komentarze: 3 | wyświetlenia: 29779
12
komentarze: 2 | wyświetlenia: 18506
11
komentarze: 2 | wyświetlenia: 33152
11
komentarze: 1 | wyświetlenia: 86405
11
komentarze: 1 | wyświetlenia: 10475
10
komentarze: 1 | wyświetlenia: 34971
10
komentarze: 5 | wyświetlenia: 20414
 
Autor
Artykuł

Powiązane tematy






Brak wiadomości


Dodaj swoją opinię
W trosce o jakość komentarzy wymagamy od użytkowników, aby zalogowali się przed dodaniem komentarza. Jeżeli nie posiadasz jeszcze swojego konta, zarejestruj się. To tylko chwila, a uzyskasz dostęp do dodatkowych możliwości!
 

© 2005-2018 grupa EIOBA. Wrocław, Polska