Аналог оператора Паскаля SHR в C/C++

Модератор: Модераторы разделов

Аватара пользователя
0xDEAD
Сообщения: 54
ОС: Ubuntu Linux

Аналог оператора Паскаля SHR в C/C++

Сообщение 0xDEAD »

Как я понял, оного оператора в С++ нет.
Что можно использовать вместо него?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Аналог оператора Паскаля SHR в C/C++

Сообщение KiWi »

Могли бы для приличия рассказать что делает этот загадочный оператор.
А делает он:
Bitwise shift right of an integer-type expression by another integer value. The result is of the type of the first operand.


Что на русском звучит как сдвиг вправо(а если брать более понятную формулировку -- n раз разделить на 2). И делается более интуитивнопонятным >>.

Вообще, можно бы почитать что-нибудь про C++, так как это вполне базовая операция.
Спасибо сказали:
Аватара пользователя
0xDEAD
Сообщения: 54
ОС: Ubuntu Linux

Re: Аналог оператора Паскаля SHR в C/C++

Сообщение 0xDEAD »

Спасибо за разъяснения. Просто в Паскале я этот оператор собственно не юзал, поэтому и имел весьма смутное представление о ее назначении. Просто недавно пришлось переписать одну чужую программу на С++, а там этот оператор как раз используется.
Спасибо сказали: