Готовый перевод QuakeC Manual / QuakeC Мануал: 4.Имена и выражения

Внимание! Этот перевод, возможно, ещё не готов, так как модераторы установили для него статус «идёт перевод»

4.1. Имена

Имена могут обозначать объявленные объекты, объявленные явно или неявно (см. 3.1). Имена могут также

обозначать объекты или подпрограммы, назначенные значениями доступа; результаты function_calls; защищенные

подпрограммы, одиночные записи, семейства записей, и записи в семействах записей. Наконец, имена могут обозначать

атрибуты любого с вышеперечисленного.

4.2. Выражения

Выражение -- это формула, определяющая порядок вычисления или получения значения.

4.3. Операторы и Вычисление выражений

Язык определяет следующие пять категорий операторов (перечислены ниже в порядке возрастания приоритета):

4.3.1. Логические операторы

&& // логическое И

|| // логическое ИЛИ

! // логическое НЕ

Предложите особое внимание что в условных выражениях if (), которые содержат два или больше логических предложений, все предложения будут

оценены до теста состояния ( похоже как в BASIC и непохоже как в С). Это означает что, если одна часть вашего предложения не будет всегда правильным или заданным, то вы должны лучше сжать ваш if() в два правильных if()

предложения, которые должны также сделать это быстрее.

4.3.2. Операторы соотношений

<= // меньше чем или равно

< // меньше чем

>= // больше чем или равно

> // больше чем

== // равно, как в Си

!= // не равно, как в Си

4.3.3. Бинарные операторы

+ // прибавление

- // вычитание

& // побитовое И

| // побитовое ИЛИ

4.3.4. Унарные операторы

+ // сложение

- // отрицание

4.3.5. Мультипликативные операторы

* // умножение

/ // деление

Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод

Переведено на Нотабеноиде
http://notabenoid.org/book/38550/141719

Переводчики: railgun, ckopo, AD82CD, DJ_BAIZIL

Настройки

Готово:

100.00% КП = 1.0