Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

ОПЕРАЦИИ С ОСНОВНИТЕ ТИПОВЕ ДАННИ


Информационни технологии | 2009-12-04 | 118 сваляния

2. ОПЕРАЦИИ С ОСНОВНИТЕ ТИПОВЕ ДАННИ

В таблица 2.1 са изброени операторите на езика C++, реализиращи аритметични, логически, поразрядни и някои специални операции.

Таблица 2.1

ОПЕРАТОР

ОПИСАНИЕ

РЕД НА ИЗПЪЛНЕНИЕ

::

Оператор за принадлежност

От ляво надясно

() [] -> . sizeof


От ляво надясно

++ --

Увеличаване/намаляване


~

Побитово допълнение към 1


!

Унарно НЕ (not)

От дясно наляво

& *

Изжличане на адрес и стойност


( тип)

Преобразуване на тип


+ -

Унарни + и -


* / %

Бинарни аритметични оператори

От ляво надясно

+ -

Бинарни аритметични оператори

От ляво надясно

<< >>

Побитово преместване

От ляво надясно

<</FONT> <= > >=

Оператори за сравнение

От ляво надясно

== !=

Оператори за сравнение

От ляво надясно

&

Побитово логическо И (and)

От ляво надясно

^

Побитово изключващо ИЛИ (xor)

От ляво надясно

|

Побитово логическо ИЛИ (or)

От ляво надясно

&&

Логическо И (and)

От ляво надясно

||

Логическо ИЛИ (or)

От ляво надясно

? : ( условен израз)

Условен оператор

От дясно наляво

= += -= *= /= %= >>= <<= &= ^= |=

Оператори за присвояване

От дясно наляво

,

Разделител

От ляво надясно

Операторите са подредени в низходящ ред на тяхните приоритети, като всички оператори, разположени между две хоризонтални линии, са с еднакъв приоритет. Третата колона на таблицата отразява реда на изпълнение на съответните оператори при изчислението на изрази. По-надолу са разгледани особеностите на аритметичните, логическите и поразрядните операции. Разгледани са също операторът за присвояване, операторът за преобразуване на типове (typecast) и операторът sizeof. Останалите оператори от таблица 2.1 се разглеждат в другите глави, тъй като са свързани с понятия, които не са въведени до този момент.

2.1. АРИТМЕТИЧНИ ОПЕРАЦИИ

Езикът C++ поддържа следните унарни и бинарни аритметичн операции: - (унарен минус), + (събиране), - (изваждане), * (умножение), / (деление), % (деление по модул), ++ (инкрементиране), -- (декрементиране).

Бинарните оператори +, -, * и / реализират добре известните операции събиране, изваждане, умножение и деление и не се нуждаят от специални пояснения.Необходимо е

ОПЕРАЦИИ С ОСНОВНИТЕ ТИПОВЕ ДАННИ

Добави своя коментар:



Тагове от реферата: , , , , , , , ,


Подобни материали


ОБМЕН НА ФАЙЛОВЕ ПО INTERNET - FTP Информационни технологии | 2010-08-06 | 210 прочитания
Интернет протоколи Информационни технологии | 2010-08-06 | 105 прочитания
Описание в средата на MS Access Информационни технологии | 2010-08-06 | 96 прочитания
Подход Бази от данни. Характеристики Информационни технологии | 2010-08-06 | 54 прочитания
Безконтексни езици.Автомати.UVWXY теорема Информационни технологии | 2010-08-06 | 57 прочитания
Въведение в Елеkронната поща(E-mail) Информационни технологии | 2010-08-06 | 62 прочитания
Тегловни функции (прозорци), използувани при спектралния анализ Информационни технологии | 2010-08-06 | 174 прочитания
Информационни технологии и решения подпомагащи управлението в кооперациите Информационни технологии | 2010-08-06 | 97 прочитания
Данни с изброими стойности enum Информационни технологии | 2010-08-06 | 82 прочитания
Протокол ARP (Address Resolution Protocol) Информационни технологии | 2010-08-06 | 106 прочитания