Подтвердить что ты не робот

Что называется "оператор <<"?

Я знаю имена большинства операторов, но не уверен, что вызываются operator<< и operator>>.

то есть.

operator=() // the assignment operator
operator==() // the equality of comparison operator
operator++() // the increment operator
operator--() // decrement operator etc.
operator<() // the less-than operator

и т.д.

4b9b3361

Ответ 1

<< сдвиг влево

>> правый сдвиг

Ответ 2

<< - это как оператор вставки, так и оператор сдвига влево.
>> - оператор извлечения и оператор с правым сдвигом.

В контексте iostreams они считаются вставкой/извлечением потока. В контексте смещения бит они сдвигаются влево и вправо.

Ответ 3

В потоках С++,

  • << - оператор вставки.
  • >> - оператор извлечения.

В двоичных операциях

  • Сдвиг вправо ( → )
  • Левый сдвиг (< <)

Ответ 4

<< = Bitwise left shift
>> = Bitwise right shift

Ответ 6

Исходными именами были оператор левый сдвиг (<<) и правый сдвиг (>>), но с их значениями, извращенными потоками во вставку и извлечение, можно утверждать, что даже в побитовых операциях << вставляет биты справа, а >> извлекает их. Следовательно, я почти всегда отношусь к ним как к операторам вставки и извлечения.

Ответ 7

< < является оператором "сдвиг слева". Он сдвигает свой первый операнд слева на количество бит, заданных его вторым операндом.

Ответ 8

Они называются символами Guillemet Left и Guillemet Right:)