Готовый перевод 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
Настройки
Готово:
