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

Стандартные действия с числами: что делает >> и & в коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Варианты заданий: http://www.cyberforum.ru/cpp-beginners/thread666114.html
1. Написать функцию, которая вычисляет Вариант Задание 1 площадь круга S по его радиусу R (S=R2) 2 площадь треугольника S по его основанию a и высоте h (S=ah/2) 3 площадь кольца S по его...
C++ Написать программу-тестирование Здравствуйте, помогите пожалуйста! Надо написать программу, что-то типа анкеты, в зависимости от ответов да или нет задаются следующие вопросы. ... char yn,y; M1: printf("Вы живете в России?... http://www.cyberforum.ru/cpp-beginners/thread666097.html
Написать функцию, переставляющую строки матрицы в обратном порядк C++
Работы с матрицами в консольном режиме Написать и протестировать функцию, переставляющую в прямоугольной матрице строки в обратном порядке.
Описать структуру ZODIAK (знак зодиака, фамилия, имя, день рождения) C++
Описать структуру ZODIAK (знак зодиака, фамилия, имя, день рождения). Введите данные в массив, состоящий из 12 элементов типа ZODIAK. Выведенные на экран фамилии имена и даты рождения всех людей...
C++ Метод Монте-Карло для вычисления двойных интегралов http://www.cyberforum.ru/cpp-beginners/thread666059.html
Всем привет, недавно столкнулся с проблемой вычисления двойных интегралов. Узнал о методе Монте-Карло, который много где используется, в том числе и для вычисления интегралов. Но, единственный...
C++ Ошибка wreorder при компиляции класса В общем замучался каждый раз чего-нибудь упрощать. Вот допустим есть класс ab, если попытаться запустить такой код, то выдаст кучку ошибок: #include <iostream> class ab { public: ab(int... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
08.10.2012, 14:54
AvtoCrack, просто разбивается число на байты с помощью битовых масок и битовых операций. По сути, число "разрезается" на группы по 8 битов, которые, если их просто склеить (записать одна за другой), дадут 32 бита - ваше число. Сейчас мне надо бежать домой, если до этого никто не отпишется - напишу подробнее. На основе данной мной информации вы и сами тоже можете попробовать разобраться, достаточно почитать про битовые операции (сдвиг и побитовое И в данном случае). Также учтите, что маска 0xFF == 00000000000000000000000011111111 (в битовом представлении, расширенная до 32 бит - размера типа вашей ip).
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru