![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 15.01.2009
Сообщений: 69
|
![]()
Как в памяти представляется boolean?
Если я буду число 1 или 2 интерпретировать как логическую величину на Паскале, какой будет результат? True?
Silence is of great value...
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
В Паскале это один байт.
если =0 то False иначе True;
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.01.2009
Сообщений: 69
|
![]()
Спасибо.
![]()
Silence is of great value...
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]()
Насколько я знаю, немного не так.
Boolean - 1 байт, 0 - false, 1 - true, иначе - не определено. Для совместимости с другими языками: ByteBool - 1 байт, 0 - false, иначе - true. Аналогично WordBool - 2 байта, LongBool - 4 байта. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.01.2009
Сообщений: 69
|
![]()
в оригинале задача ставилась таким образом: в файле даны через пробел числа, нужно их считать и 0 интерпретировать как ложь, 1 как истину.
Я решил использовать Код:
Silence is of great value...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Array of byte в файл | Deight | Общие вопросы Delphi | 3 | 05.12.2008 19:10 |
file of byte | medikk | Общие вопросы Delphi | 1 | 11.08.2008 16:00 |
И опять boolean. | dimple | Помощь студентам | 4 | 04.05.2008 14:03 |
Boolean | Air | Общие вопросы Delphi | 2 | 16.02.2008 17:15 |
Boolean... | ZhekON | Общие вопросы Delphi | 2 | 17.06.2007 00:39 |