Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2017, 16:56   #1
FirrtTrojan
Пользователь
 
Регистрация: 25.03.2017
Сообщений: 13
Вопрос Непонятки со строками и boolean

1)Зачем столько типов для логических значений? Ведь boolean это истина или ложь

2) Где используются строки? Я знаю что в них можно что то вписывать(заменять уже имеющиеся символы), но где используются те, что уже имеются? И как у знать их содержимое? Прошу, дайте подробный ответ, я начинающий (обучаюсь по книге Михаила Фленова "Библия Delphi")
FirrtTrojan вне форума Ответить с цитированием
Старый 06.06.2017, 17:11   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от FirrtTrojan Посмотреть сообщение
Зачем столько типов для логических значений?
Вы имеете в виду
Цитата:
Код:
Boolean Data Types

Type	Description	Pointer
Boolean	Represents a logical value (true or false).	PBoolean
ByteBool	Represents an 8-bit logical value.	
WordBool	Represents a 16-bit logical value.	PWordBool
LongBool	Represents a 32-bit logical value.	PLongBool
не заморачивайтесь, это для совместимости с API (Win API и прочими).
у этих типов различное представление в машинной памяти (они занимают разное число байт и по разному интерпретируются).
пользуйтесь типом boolean до тех пор, пока не возникнет необходимость использовать другой логический тип.
кстати, есть очень высокая вероятность, что Вам другой тип никогда и не понадобится на практике.
Но это не отменяет то, что он кому-то нужен.


Цитата:
Сообщение от FirrtTrojan Посмотреть сообщение
Где используются строки? Я знаю что в них можно что то вписывать(заменять уже имеющиеся символы), но где используются те, что уже имеются?
Вы не поверите, но строки используются там, где необходимо хранить строковые значения.

Ну, например, попробуйте написать код, в котором запросите имя пользователя, чтобы программа могла обращаться к пользователю по имени.
Где Вы это самое имя будете хранить?

или для обработки текстовой информации (текстовые файлы, БД, интернет запросы и т.д. и т.п.)

Если Вы не знаете, что это и для чего нужно, то не печальтесь, когда Вы будете решать задачки, Вам понадобятся средства, вот тогда Вы и поймёте, зачем нужные строковые переменные
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.06.2017, 17:34   #3
FirrtTrojan
Пользователь
 
Регистрация: 25.03.2017
Сообщений: 13
По умолчанию

Спасибо!!!
FirrtTrojan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Boolean C# Надежда_ИСУ C# (си шарп) 10 05.02.2013 07:44
BOOLEAN Thandem Помощь студентам 12 26.09.2010 08:12
Boolean korzunmaria Паскаль, Turbo Pascal, PascalABC.NET 2 19.05.2010 22:13
Boolean korzunmaria Помощь студентам 1 19.05.2010 21:19
Boolean Air Общие вопросы Delphi 2 16.02.2008 17:15