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

Обьясните понятие как работает Операция языка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему в switch нельзя определять переменные? http://www.cyberforum.ru/cpp-beginners/thread926520.html
int main() { setlocale(LC_ALL, "Russian"); int n; std::cout << "Введите число: "; std::cin >> n; switch (n)
C++ Проясните освобождение памяти Допустим есть такой код: typedef struct COORDINATE { QVector<int> x; QVector<int> y; QVector<int> z; } Coordinate; public: void SaveCoord(); http://www.cyberforum.ru/cpp-beginners/thread926507.html
Упрощение логического выражения C++
Всем привет. Сейчас решаю задачу про шахматного коня по книжке Дейтелов. Там предлагается высчитать доступность каждой клетки и двигать коня туда, где доступность наименьшая. Чтобы ее рассчитать,...
C++ Тип string и subscript out of range
Доброго времени дня. Такая проблема. Обращаюсь к отдельному элементу массива: #include <iostream> #include <string> #include <conio.h> using namespace std;
C++ Если кого не затруднит, посмотрите где у меня ошибка http://www.cyberforum.ru/cpp-beginners/thread926474.html
Вот задание: Даны две последовательности a1, a2, …an и b1, b2, …bm. (n>m). В каждой из них члены различны. Верно, ли что все члены второй последовательности входят в первую последовательность? У...
C++ char[] #include <iostream> using namespace std; #define N 4 #define S 2 int main() { int rate; int s=0; подробнее

Показать сообщение отдельно
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 677
Завершенные тесты: 1
21.07.2013, 15:44
Цитата Сообщение от Thinker Посмотреть сообщение
а можно с этого места поподробнее?
Вы не слышали, что архитектура компьютера не имеет стандартного количество битов? ;-)
Удобно строить системы с битностью, кратной 8. Кроме 64 -битной архитектуры вполне могут существовать 128-битные. И если я не ошибаюсь, то вроде когда-то читал, что существуют - они используются учёными там, где нужны вычисления с повышенной точностью.

Добавлено через 2 минуты
Цитата Сообщение от Thinker Посмотреть сообщение
1100 >> 2 == 1111
Да ладно? Разве?

1100>>2=1001
Если я правильно понял, то это знаковый тип, 1слева указывает на то, что число отрицательное, а значит сдвигу подвергнутся все биты кроме левого, а левый останется без изменений.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.