Здравствуйте, Посетитель | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Страница 1 из 11
Модератор форума: MFC 
Форум С++ Builder Helper » C/C++ и BCB » С++ и С++ Builder » Поразрядные операции сдвига.
Поразрядные операции сдвига.
PointerДата: Пятница, 03.08.07, 14:34 | Сообщение # 1
Группа: Пользователи
Сообщений: 2
Статус: Offline
Привет.
К примеру имеем следующее:
int Tst=0х2ААА;
int Tml=0х1ЕЕЕ;
int WT=(((long)Ts)<<16)|Tm;
//Получаем значит WT=0x2ААА1ЕЕЕ;

Вот, что меня интересует:
Как WT=0x2ААА1ЕЕЕ привести к виду Tst=0х2ААА и Tml=0х1ЕЕЕ?
И если не трудно объясните, пожалуйста, эти (>> и << ) поразрядные
операции сдвига вправо(влево). smile

 
PointerДата: Понедельник, 06.08.07, 19:41 | Сообщение # 2
Группа: Пользователи
Сообщений: 2
Статус: Offline
TSt=WT>>16;
TMl=WT&0xFFFF;
 
Форум С++ Builder Helper » C/C++ и BCB » С++ и С++ Builder » Поразрядные операции сдвига.
Страница 1 из 11
Поиск:

Дизайн — Артур Нецветаев © 2005-2008 Builder Helper Group Хостинг от uCoz