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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.68
verona
0 / 0 / 0
Регистрация: 08.09.2010
Сообщений: 31
#1

0x8000? - C++

14.10.2010, 22:36. Просмотров 2737. Ответов 7
Метки нет (Все метки)

а что это???
Oxffff
0x8000
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
14.10.2010, 22:45 #2
verona, Адрес видимо.
0
verona
0 / 0 / 0
Регистрация: 08.09.2010
Сообщений: 31
14.10.2010, 22:56  [ТС] #3
C++
1
2
3
4
5
6
cout<<"\n\nVvedene chuslo v 10-y sustemi : "<<box;
 for(int i=0;i<16;i++){a1=box&0x1; box>>=1; b1=box&0x1; 
 if((a1==1)&&(b1==0)){box1>>=1;box1|=0x8000;}else 
 if((a1==0)&&(b1==1)){box1>>=1;box1|=0x8000;}else 
 if((a1==1)&&(b1==1)){box1>>=1;}else
 if((a1==0)&&(b1==0)){box1>>=1;}}
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
14.10.2010, 22:58 #4
verona, Битовая маска. 0x8000 эквивалентно 32768 в 10-ой системе
1
verona
0 / 0 / 0
Регистрация: 08.09.2010
Сообщений: 31
14.10.2010, 23:06  [ТС] #5
пАмАгите:
Написать блоки перевода числа из десятичного в двоичный и обратно
0
TheMachinist
242 / 174 / 15
Регистрация: 14.06.2010
Сообщений: 422
14.10.2010, 23:13 #6
С 0x начинаются значения в шестнадцатеричной системе счисления.
Воспользуйся калькулятором windows - Вид => программист..... выбираешь Hex, вводишь значение 8000(без 0x) ,затем выбираешь Dec, и получаешь значение в десятеричной системе счисления. И наоборот
0
fasked
Эксперт С++
4936 / 2516 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
14.10.2010, 23:18 #7
Lavroff, не существенно, чему оно эквивалентно в десятичной, существенно то, что здесь единичным битом является только самый старший, а остальные нулевыми.
1
CyBOSSeR
Эксперт C++
2302 / 1672 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
15.10.2010, 00:56 #8
verona, по поводу записи шестнадцатиричного числа Вы ответ получили.
Ответ на вопрос о переводе из одной СС в другую ждите в Вашей теме: Написать блоки перевода числа из десятичного в двоичный и обратно.
Тема закрыта.
1
Yandex
Объявления
15.10.2010, 00:56
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru