0110011101

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
tofik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 102
Зарегистрирован: 30.04.2004 (Пт) 13:18

0110011101

Сообщение tofik » 25.11.2004 (Чт) 11:33

Всем привет!
В универе надо лабу делать, хотел реализовать на вб,
но там надо производить операции в двоичной с.с.
Бэйсик может работать с двоичными числами? Если да, то подскажите какой функцией перевести допустим число 55 в двоичный код.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 25.11.2004 (Чт) 11:51

Раньше мог (были функции BIN() и префикс &b), теперь не может. Напиши свои функции Bin2Dec/Dec2Bin или поищи на форуме или в инете -- примеров там много.
Lasciate ogni speranza, voi ch'entrate.

tofik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 102
Зарегистрирован: 30.04.2004 (Пт) 13:18

Сообщение tofik » 25.11.2004 (Чт) 11:54

хорошо, тогда такой вопрос, функция HEX(a)
переводит 'а' в 16-ричную с.с.
а обратно как?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 25.11.2004 (Чт) 11:56

А обратно никак, VB может считать непосредственно в шестнадцатиричной системе. Напиши MsgBox Val("&h" & "C0A0D0") и увидишь.
Lasciate ogni speranza, voi ch'entrate.

tofik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 102
Зарегистрирован: 30.04.2004 (Пт) 13:18

Сообщение tofik » 25.11.2004 (Чт) 12:02

а почему VB не считает ("3f" xor "45a6")

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 25.11.2004 (Чт) 12:07

А ты попробуй &h3F Xor &h45A6
Lasciate ogni speranza, voi ch'entrate.

tofik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 102
Зарегистрирован: 30.04.2004 (Пт) 13:18

Сообщение tofik » 25.11.2004 (Чт) 12:13

а двоичное число я могу тоже как нибудь обозначить типа &H

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 25.11.2004 (Чт) 12:26

alibek писал(а):Раньше мог (были функции BIN() и префикс &b), теперь не может. Напиши свои функции Bin2Dec/Dec2Bin или поищи на форуме или в инете -- примеров там много.

Нет.
Lasciate ogni speranza, voi ch'entrate.

tofik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 102
Зарегистрирован: 30.04.2004 (Пт) 13:18

Сообщение tofik » 25.11.2004 (Чт) 12:29

спасибо тебе, Большой Человек по имени alibek


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

    TopList