Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

обозначение чисел к компиляторе.


toropoff ©   (2012-04-03 20:03:00) 

хм.. простите за наивный  вопрос,
десятичное понятно, шестнадцатиричное c префиксом $
а битовое (бинароное)? и какие ещё префиксы есть? если есть...


bibip   (2012-04-04 14:26:00) [1]

Удалено модератором


RWolf   (2012-04-04 13:46:00) [2]


> Германн ©   (04.04.12 13:13) [9]


>SETB, CLRB

OR, AND


> JB, JNB, JBC...

AND/XOR + JNZ/JZ


CRLF   (2012-04-04 13:30:00) [3]

не ври, JB & JNB есть %-)


Германн   (2012-04-04 13:13:00) [4]


> И каких тебе еще не хватает

SETB, CLRB, JB, JNB, JBC...
:)


han_malign   (2012-04-04 08:50:00) [5]


> битовые операции на x86 очень скудны

- эээ? И каких тебе еще не хватает, помимо BSF, BSR, BT, BTC, BTR, BTS???


Германн   (2012-04-04 02:07:00) [6]


> Но повторю Юрия Зотова: Да она и не нужна, если есть шестнадцатиричная.
>

+1
Тем более что битовые операции на x86 очень скудны.


Ega23   (2012-04-04 01:13:00) [7]


> tip1 = 000000001
> tip2 = 000000010
> tip3 = 000000100



const
tip000000001 = 1;
tip000000010 = 2;
tip000000011 = 3;
tip000000100 = 4;


Но повторю Юрия Зотова: Да она и не нужна, если есть шестнадцатиричная.


Юрий Зотов   (2012-04-03 22:30:00) [8]


> toropoff   (03.04.12 21:59) [4]

Загляните в модуль Windows, там таких примеров сколько угодно.


toropoff   (2012-04-03 21:59:00) [9]

спасибо, я в справке не нашел.. да и погугли перед этим с пол часа..
ассемблер помню, но мне нужно в константах описать типа

tip1 = 000000001
tip2 = 000000010
tip3 = 000000100
....

для наглядности так сказать, что бы видно какие биты где установлены..
ну да Бог с ним..

спасибо за ответы!


Jeer   (2012-04-03 20:17:00) [10]

Справку лень читать ?
Ну и нам лень отвечать.


Юрий Зотов   (2012-04-03 20:14:00) [11]

1. Delphi не поддерживает бинарную запись чисел. Да она и не нужна, если есть шестнадцатиричная.

2. Других префиксов нет. Да и они тоже не нужны.


begin...end   (2012-04-03 20:11:00) [12]

Префиксов больше нету. Есть суффиксы b, o и h, соответствующие двоичной, восьмеричной и шестнадцатеричной системам, но это можно использовать только в ассемблерных вставках.


Наверх

Титульная страница Поиск, карта сайта Написать письмо