В VB есть оператор сдвига разряда?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
dima12345678
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 29.08.2003 (Пт) 10:03
Откуда: Kursk

В VB есть оператор сдвига разряда?

Сообщение dima12345678 » 29.08.2003 (Пт) 11:44

В VB есть оператор сдвига разряда?

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 29.08.2003 (Пт) 12:40

Специального оператора нет, но можно использовать деление/умножение на 2^n. Только при умножении нужно следить за переполнением и сначала убивать старшие значащие разряды.

_NeoN_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 178
Зарегистрирован: 14.08.2003 (Чт) 9:48
Откуда: Новосибирск

Сообщение _NeoN_ » 29.08.2003 (Пт) 17:00

Если не понял то
X*(2^n) это то же самое что X<<n в с++
X\(2^n) это то же самое что X>>n в с++


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 7

    TopList