Reklama

Recenzje

Typy zmiennych

zmienna

Każda zmienna która jest deklarowana a potem używana w programie ma swój typ danych. Oczywiście możemy używać swoich typów między innymi tzw. typów okrojonych. Ja postaram się podać rodzaje i wielkości różnych typów danych.

Typ zmiennej Zakres zmiennejRodzaj zmiennej Uwagi
Boolean0...1LogicznaPodstawowy typ danych. To dzięki niemu powstała informatyka. Typ ten wymyślono już w XIX wieku. Za pomocą tego typu możemy przedstawić: Prawdę / Fałsz; TAK / NIE; 1 / 0.
Integer-32768...32767CałkowitaNajczęściej używany typ liczbowy. Posiada wystarczający zakres i zajmuje mało w pamięci. Niestety możemy w nim używać tylko liczb całkowitych.
Shortint-128...127Całkowita???
Longint-2147483648...2147483647Całkowita???
Byte0...255CałkowitaBardzo 'mało pojemny' typ zmiennych. Jednak w pamięci zajmuje tylko 1 bajt.
Char0...255CałkowitaTyp używany do przechwytywania znaku wciśniętego z klawiatury
Word0...65535Całkowita???
Real5.0x10-324...1.7x10308RzeczywistaNajczęściej używany typ liczb rzeczywistych. Wystarczający zakres.
Extended3.4x10-4932..1.1x104932Rzeczywista???
Comp-9 223 372 036 854 775 808 ...9 223 372 036 854 775 807RzeczywistaNajwiększy typ liczbowy. Jest tak ogromny, że w turbo pascalu używanie go jest bezsensowne i niepotrzebne. W pamięci zajmuje aż xx bajtów.
Double5.0x10-324...1.7x10308Rzeczywista???
Stringzależny od platformyZnakowaŁańcuch znakowy. Taki typ służy do przechowywania tekstu. Liczby przechowywane jako string nie mogą być używane do obliczeń.

Z powyżej wymienionych typów, polecam tylko kilka. Uważam, że niektóre typy są nikomu niepotrzebne. Chyba, że lubimy eksperymentować, a Turbo Pascala uważamy za narzędzie które nadal jest 'na topie' ;-). Polecam: String(bo jak inaczej nie posłużymy się łańcuchem tekstu); Integer(każdy programista go używa); Real(jeżeli potrzebujemy użycia liczb zmiennoprzecinkowych / rzeczywistych); Byte(gdy robimy np. małą bazę danych); Char(jeżeli chcemy zrobić np. grę. Albo mamy potrzebę przechwytywania znaków bezpośrednio z klawiatury.); Boolean(jeżeli w programie podejmujemy decyzje w stylu TAK / NIE np. programy pytające w stylu: "Czy jesteś programistą? Naciśnij 1=TAK lub 0=NIE"). To już koniec rozważania nad zmiennymi.

Procek

Dodaj komentarz

W komentarzach możesz używać następujących tagów:
[b][/b], [url][/url], [quote][/quote]
Wypowiedzi obraźliwe oraz nie odnoszące się do tematu będą moderowane – pisząc postaraj się zwiększyć wartość dyskusji.
Komentarze nie służą do zgłaszania ofert, informowania o błędach, itd. W tym celu proszę o kontakt mailowy.


Kod antysapmowy
Odśwież