Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Простые вопросы по паскалю

7.1K
25 мая 2004 года
з_х
3 / / 25.05.2004
есть конструкция: port[a]:=Lo(F and $1f);
F - это byte. port[a]- запись в порт а, это ясно, но вот что такое Lo - младший байт слова? тогда в скобках что?
или вот еще: Q:=x and 1; че за хрень? И вообще паскаль разницу делает между прописными и строчными? Помогите, пожалуйста, очень надо.
10
25 мая 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by з_х
есть конструкция: port[a]:=Lo(F and $1f);
F - это byte. port[a]- запись в порт а, это ясно, но вот что такое Lo - младший байт слова? тогда в скобках что?


Да, Lo - младший байт слова. Поскольку он принимает значение Word/Integer, то, что в скобках, расширяется до типа Word.

Цитата:
или вот еще: Q:=x and 1; че за хрень?


В данном случае and работает как битовая операция (& в Си). Данное выражение означает "выключить все биты в x, кроме нулевого, если он установлен, и присвоить результат Q".

Цитата:
И вообще паскаль разницу делает между прописными и строчными?


Не делает, точно также, как и ты ;)

7.1K
25 мая 2004 года
з_х
3 / / 25.05.2004
Спасибо smartsoft! За такой вопрос меня на ихибите лишили слова на неделю! Свобода слова однако....
10
25 мая 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by з_х
Спасибо smartsoft! За такой вопрос меня на ихибите лишили слова на неделю!


И правильно сделали. Вообще-то надо не вопросы на форумах задавать, а учебники читать...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог