Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];

Вниз

Что значит $ в объявлении констант типа 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 вся ветка

Форум: "Основная";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.062 c
14-1101363932
NewDelpher
2004-11-25 09:25
2004.12.12
Вопрос ученым: Нужен ли диссертант научному руководителю?


3-1100104958
ferr
2004-11-10 19:42
2004.12.12
(Table)&(подстановочные поля)&(Сортировка)


1-1101762349
SDV
2004-11-30 00:05
2004.12.12
Error


14-1100806076
Игорь Шевченко
2004-11-18 22:27
2004.12.12
Перечитывая Таненбаума (задачка)


1-1101825652
denis24
2004-11-30 17:40
2004.12.12
месяц словом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский