Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> побитовые операции, работа с битами 
:(
    Опции темы
Defoult
Дата 27.12.2007, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 16.9.2007
Где: Ростов-на-дону

Репутация: нет
Всего: нет



понятно...

Это сообщение отредактировал(а) Defoult - 27.12.2007, 18:13
PM MAIL ICQ   Вверх
bsa
Дата 27.12.2007, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Если убрать лишнюю скобку и лишнюю опарацию |MASK (так как MASK = 0), то получится c = c << bn, что эквивалентно: c <<= bn - сдвиг c на bn бит влево.
PM   Вверх
Defoult
Дата 27.12.2007, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 16.9.2007
Где: Ростов-на-дону

Репутация: нет
Всего: нет



фсё понял, спасибо smile
PM MAIL ICQ   Вверх
Bro058
Дата 3.2.2010, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 28.1.2010

Репутация: нет
Всего: нет



День добрый. smile  
Объясните дилетанту(то бишь мне) следующую вещь: тип int в С++ занимает 4 Байта, прав ли я в следующем:

1) любая переменная типа int в бинарном коде будет выглядеть как набор 0 и 1 в 32-значном числе..

2) самое последнее(максимальное) число типа int в бинарном коде выглядеть будет так: 1111 1111 1111 1111 1111 1111 1111 1111...

3) для того что бы узнать бинарный код числа типа int надо перевести его в двоичную систему исчисления


Цитата

если кто-то пообещал Вам что всё будет хорошо и это сбылось, значит это был Господь Бог... 

PM MAIL   Вверх
bsa
Дата 3.2.2010, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



0. Размер типа int может быть и не 4 байта. В 16-ти битных ОС он 16-ти битный, например.
1. Любая переменная будет выглядеть как набор бит.
2. тип int - это знаковый тип, т.е. его значения лежать от INT_MIN до INT_MAX включительно (причем ни то, ни другое значение не выглядят как ты показал).
3. не очень понятно, вообще-то. если тебе нужно представление в двоичной системе счисления, то нужно переводить. В любом случае, все эти заморочки нужны лишь для того, чтобы человеку было наглядно.

PM   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0700 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.