06-10, Typy operatory, Typy zmiennych


Typy zmiennych

typy całkowite

SHORTINT

-128 - 127

1 bajt

BYTE

0 - 255

1 bajt

INTEGER

-215 - 215-1

2 bajty

WORD

0 - 216-1

2 bajty

LONGINT

-231 - 231-1

4 bajty

typy rzeczywiste

REAL

-2.9*1039 - 1.7*1038

6 bajtów

SINGLE

-1.5*1045 - 3.4*1038

4 bajty

DOUBLE

-5.0*10324 - 1.7*10308

8 bajtów

EXTENDED

-3.4*104932 - 1.1*104932

10 bajtów

COMP

-9.2*1018 - 9.2*1018

8 bajtów

typ logiczny

BOOLEAN

FALSE - TRUE

1 bajt

typ znakowy

CHAR

znak ASCII

1 bajt

Operatory

operatory arytmetyczne

+

znak dodatni

UNARNY

-

znak ujemny

UNARNY

+

dodawanie

BINARNY

-

odejmowanie

BINARNY

*

mnożenie

BINARNY

/

dzielenie

BINARNY

DIV

dzielenie całkowite

BINARNY

MOD

reszta z dzielenia

BINARNY

operatory relacyjne

=

równa się

<

mniejsze

>

większe

<=

mniejsze równe

>=

większe równe

<>

różne

operatory logiczne

AND

logiczne I (koniunkcja)

NOT

logiczne NIE (negacja)

OR

logiczne LUB (alternatywa)

XOR

wykluczające LUB (albo)

operatory bitowe

SHR

przesunięcie bitów liczby całkowitej w prawo

SHL

przesunięcie bitów liczby całkowitej w lewo

operatory napisowe

+

konkatacja - sklejanie, łączenie napisów STRING [maksimum 255 znaków]

PRIORYTETY OPERATORÓW

1.

@ - generowanie adresu zmiennej; NOT

2.

*; /; DIV; MOD; AND; SHL; SHR

3.

+; -; (dodawanie, odejmowanie); OR; XOR

4.

operatory relacyjne; IN



Wyszukiwarka