Операторы. Операции над целыми числами: +, -, *, %, /, ++,-- и битовые операции &, |, ^, ~ аналогичны операциям большинства языков программирования

Операции над целыми числами: +, -, *, %, /, ++,-- и битовые операции &, |, ^, ~ аналогичны операциям большинства языков программирования. Деление на ноль целочисленного типа вызывает исключительную ситуацию, переполнение не контролируется.

Операции над числами с плавающей точкой практически те же, что и в других языках, но по стандарту IEEE 754 введены понятие бесконечности +infinity и –infinity и значение NaN (Not a Number), которое может быть получено, например, при извлечении квадратного корня из отрицательного числа.

Арифметические операторы

+ Сложение / Деление
+= Сложение (с присваиванием) /= Деление (с присваиванием)
- Бинарное вычитание и унарное изменение знака % Деление по модулю
-= Вычитание (с присваиванием) %= Деление по модулю (с присваиванием)
* Умножение ++ Инкремент
*= Умножение (с присваиванием) -- Декремент

Битовые операторы

| Или >> Сдвиг вправо
|= Или (с присваиванием) >>= Сдвиг вправо (с присваиванием)
& И >>> Сдвиг вправо с появлением нулей
&= И (c присваиванием) >>>= Сдвиг вправо с появлением нулей и присваиванием
^ Исключающее или << Сдвиг влево
^= Исключающее или (c присваиванием) <<= Сдвиг влево с присваиванием
~ Унарное отрицание    







Дата добавления: 2015-04-05; просмотров: 743;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.