integer с минусом! ?

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

integer с минусом! ?

Сообщение eugene2005 » 11.12.2005 (Вс) 16:41

помогите люди, ничего не понимаю :oops:

-27649 = 65427
-27648 = 148
-27647 = 404

и это всё интегер, что это такое? почему ииза смены одной цифры где минус начинает швырять туда сюда норм. цифры
как его преобразавать в человеческие цифры? как работать
:oops:

eugene2005
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 178
Зарегистрирован: 30.10.2005 (Вс) 21:35
Откуда: от Верблюда!

Сообщение eugene2005 » 11.12.2005 (Вс) 17:02

уф какимто чудом вспомнил про маленьких ендейцев и нашёл ответ =)

'=============================================
'* 16-bit version
'=============================================
Function End16(ByVal iNum As Integer) As Integer
Dim iRes As Variant

iRes = (iNum And &HFF) * 2 ^ 8
iRes = iRes Or (iNum And &HFF00) / 256
End16 = iRes - IIf(iRes > 32767, 65536, 0)
End Function

хотя всё равно не понять сущность ... но не важно
:roll:

CORBA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 22.11.2003 (Сб) 13:41
Откуда: Ukraine-Crimea-Feodosia

Сообщение CORBA » 12.12.2005 (Пн) 18:13

Чё-то я вообще ничего не понял. Ну integer (от -2куча нулей до +2куча нулей) в чём проблема?

Проверь код может ты заместо integer, тип word поставил.
У каждой сложной задачи есть множество простых для понимания, но неправильных решений.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 12.12.2005 (Пн) 18:20

CORBA
Ты вообще о чём?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

CORBA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 22.11.2003 (Сб) 13:41
Откуда: Ukraine-Crimea-Feodosia

Сообщение CORBA » 12.12.2005 (Пн) 22:52

GSerg писал(а):CORBA
Ты вообще о чём?

да извиняюсь чушь сморозил :)
У каждой сложной задачи есть множество простых для понимания, но неправильных решений.


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

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

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

    TopList