Форум программистов, компьютерный форум, киберфорум
Наши страницы

Побитовые операции сдвига - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сам ассистанс гайс http://www.cyberforum.ru/cpp-beginners/thread1058036.html
При работе программы вылетает ошибка Необработанное исключение по адресу 0x00DD5061 в projectX.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x00000000. Происходит после вывода...
C++ Содержимое текстового файла разбить на предложения Пусть есть текстовый файл содержащий текст в 50 строках (Создается вручную в блокноте) Считать содержимое этого файла Содержимое разбить на предложения Предложение начинается с большой буквы и... http://www.cyberforum.ru/cpp-beginners/thread1058031.html
Поменять местами наибольший и наименьший элементы массива C++
сроки поджимают, а вчера я еще потерял флэшку с кривой и забагованной первой функцией этой программы. руки совсем опустились, последняя надежда -- вы, форумчане в точности перепишу условие: -----...
Используя указатели, сформировать вещественный массив C++
доброго времени суток . такая задача двумерный массив размер 3 на 4 (тоесть вектор векторов). Используя указатели , сформировать вещественный массив с размером 4 используя условие . условие. Sjt...
C++ Написать рекурсивную функцию для перестановки цифр в числе http://www.cyberforum.ru/cpp-beginners/thread1058003.html
не могу понять как это сделать, может подскажете?
C++ в первом модуле определёна квадратная матрица четвёртого порядка в первом модуле определёна квадратная матрица четвёртого порядка. Выводится изменённая матрица построчно. во втором модуле все элементы последней строки уменьшаются на соответствующие элементы... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
27.12.2013, 12:51
Когда что-то становится непонятно, имеет смысл обратиться к Стандарту.
5.8/3:
The value of E1 >> E2 is E1 right-shifted E2 bit positions. If E1 has an unsigned type or if E1 has a signed
type and a non-negative value, the value of the result is the integral part of the quotient of E1/2E2. If E1
has a signed type and a negative value, the resulting value is implementation-defined.
Как можно видеть, в случае когда E1 имеет отрицательное значение результат побитового сдвига вправо зависит от реализации компилятора.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru