Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Muasir proq dil C++.doc
Скачиваний:
15
Добавлен:
01.05.2025
Размер:
7 Мб
Скачать
☆

Operatorların üstünlük dərəcəsi

Operatorların üstünlüyü – proqramın düsturlardakı əməl­ləri yerinə yetirmə ardıcıllığını təyin edir.

Yüksək operatorlar özlərinə üstünlük dərəcəsi kiçik olan ope­rtorlara nisbətən daha güclü ope­rand­ları bağlayırlar, ona görə də əvvəlcə onlar yerinə yetirilirlər.

Ranq

(dərəcə)

Adı

Operator

Görünmə oblastının həll edil­məsi

: :

Həddin seçilməsi

Indeksləşmə

Funksiyaya müraciət

Postfiksli artım

Dekrement

∙ →

[ ]

( )

++

--

Prefiksli artım

Prefiksli dekrement

Tamamlama (inversiya)

Və

Yox

Biryerli minus

Biryerli plyus

Ünvan

Yaddaş oyuğunun məzmu­nunu götürmə

Yaratmaq (new)

Yaratmaq (new) massiv

Yox etmək (pozmaq)

Massivi yox etmək (poz­maq)

Gətirmə

Ölçü

++

--

~

&

!

-

+

&

*

new

new[ ]

delete

delete[ ]

( )

sizeof( )

Göstərici üçün həddin se­çil­mə­si

∙* →*

Vurma

Bölmə

Bölmədən qalıq (modul)

*

/

%

Toplama

Çıxma

+

-

Sola yerdəyişmə (hərəkət)

Sağa yerdəyişmə (hərəkət)

>>

<<

Bərabərsizlik münasibəti

< < = >> =

Bərabərdir

Bərabər deyil

= =

! =

Mövqelər üzrə və

&

11.

Mövqelər üzrə müstəsna və ya

^

12.

Mövqelər üzrə və ya

|

Məntiqi və

&&

Məntiqi və ya

||

Şərt operatoru

? :

Mənimsətmə

= *= /= %= += -= <<= >>=

&= /= *=

Yoxetmə

throw

Vergül

,

Əlavə 4

Sərhəd qiymətlərinin sabitləri

Sərhəd qiymətləri sabitlər yığımı ilə təyin olunur, belə ki, onların adları standartlaşdırılıb və realizasiyadan asılı deyil. Aşağıda sabitlərin işarələri və onların mütləq qiymətcə minimal mümkün standart ANSİ qiymətləri verilir. Konkret hallarda sabitlərin mütləq qiymətləri cədvəldə göstərildiyindən böyük ola bilər.

  1. Tamqiymətli tiplər üçün sərhəd qiymətləri – limits.h faylı

Sabitin adı

Standart qiyməti

Mənası

CHAR_BİT

8

Baytda bitlərin sayı

SCHAR_MİN

-127

signed char üçün minimal qiymət

SCHAR-MAX

+127

signed char üçün maksimal qiymət

UCHAR-MAX

255

unsigned char-ın maksimal qiyməti

CHAR-MİN

0

char üçün minimal qiymət

CHAR-MAX

UCHAR-MAX

SCHAR-MAX

char üçün maksimal qiymət

MB-LEN-MAX

1

Çoxbaytlı simvolda baytların minimal sayı

SHRT-MİN

-32767

short üçün minimal qiymət

SHRT-MAX

+32767

short üçün maksimal qiymət

USHRT-MAX

65535

unsigned short ­–maksimal qiyməti

INT_MIN

-32767

int üçün minimal qiymət

İNT_MAX

+32767

int üçün maksimal qiymət

UİNT_MAX

65535

unsigned int ­–maksimal qiyməti

LONG_MIN

-2147483647

long üçün minimal qiymət

LONG_MAX

+2147483647

long üçün maksimal qiymət

U LONG_MAX

4294967295

unsigned long üçün maksimal qiymət

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]