Вниз
Скачать: CL | DM;

Что значит $ в объявлении констант типа integer?   Найти похожие ветки 

← →
Dmitry_04   (2004-11-26 16:33) [0]

Что значит $ в объявлении констант типа integer?
Например:

const
 LANG_RUSSIAN=$19


← →
begin...end ©   (2004-11-26 16:34) [1]


> Dmitry_04   (26.11.04 16:33)

Это значит: LANG_RUSSIAN равно 19 в шестнадцатиричной системе счисления, т.е. 25.


← →
palva ©   (2004-11-26 16:35) [2]

Признак числа в 16 системе счисления


← →
Ega23 ©   (2004-11-26 16:46) [3]

Жаль нет какого-нибудь % для предоставления в двоичном виде... :-(


← →
palva ©   (2004-11-26 17:52) [4]

B FreePascal есть (%10001010)


← →
Piter ©   (2004-11-26 19:30) [5]

Ega23 ©   (26.11.04 16:46) [3]
Жаль нет какого-нибудь % для предоставления в двоичном виде... :-(


а зачем? Не вижу применения...


← →
Gero ©   (2004-11-26 21:22) [6]


> Piter ©   (26.11.04 19:30)

А для шестнадцатиричной применение видишь?
Вот примерно такое же было бы для двоичной.

ЗЫ. Действительно жаль.
Надо Борланду написать, чтобы добавили :)


← →
begin...end ©   (2004-11-26 21:32) [7]


> [5] Piter ©   (26.11.04 19:30)

Из SysUtils.pas:

faReadOnly  = $00000001;
faHidden    = $00000002;
faSysFile   = $00000004;
faVolumeID  = $00000008;
faDirectory = $00000010;


А было бы:

faReadOnly  = %00000001;
faHidden    = %00000010;
faSysFile   = %00000100;
faVolumeID  = %00001000;
faDirectory = %00010000;


Второй вариант, ИМХО, наглядней.
По крайней мере, легче сообразить, как определить, есть ли какой-нибудь атрибут у файла или нет.


← →
Piter ©   (2004-11-26 22:10) [8]

Gero ©   (26.11.04 21:22) [6]
А для шестнадцатиричной применение видишь?


да

begin...end ©   (26.11.04 21:32) [7]

согласен, не подумал


← →
DrPass ©   (2004-11-26 22:13) [9]


> По крайней мере, легче сообразить, как определить, есть
> ли какой-нибудь атрибут у файла или нет.

Это как таблица умножения. Один раз выучил все 16 цифр и их соответствие в двоичной системе, и такая проблема не возникнет


← →
GuAV ©   (2004-11-26 22:17) [10]

Dmitry_04   (26.11.04 16:33)
Что значит $ в объявлении констант типа integer?


Что константа не в рублях и не в гривнах :-) это один товарищ так подумал, увидев мой код :-)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.022 c
9-1091793832
Денис
2004-08-06 16:03
2004.12.12
SNAKE


14-1100817875
Кто---то
2004-11-19 01:44
2004.12.12
Как пишут программы управляющие физическими устройствами ?


3-1100507302
Death
2004-11-15 11:28
2004.12.12
DBGrid. Отображение данных в полях


1-1101816916
jiran
2004-11-30 15:15
2004.12.12
Есть описание фукции на С++, как правильно описать на Delphi ?


9-1087490521
Drinkins
2004-06-17 20:42
2004.12.12
Зацените Кубик-Рубик (http://NikoVOsade.narod.ru/Cub__r.rar)




   Наверх