Cтраница 1
Операнды типа целое перед операцией автоматически преобразуются в вещественное соответствующего формата с округлением. [1]
Операнд типа REAL, предшествующий операции ххх недопустим в операции деления нацело. [2]
Если операнд типа слово находится в памяти по нечетному адресу, то время выполнения команды должно быть увеличено на четыре такта для каждого обращения к памяти за операндом. [3]
Выражения с операндами булевого типа строятся из переменных, чисел, знаков булевых операций, операций отношения и скобок подобно тому, как строились выражения с целочисленными и вещественными операндами. [4]
Таким образом, операнды типа text в операторах read и write избавляют нас от построения некоторых сложных циклов. Благодаря этому буферная переменная t размещается за концом следующей строки. Внимание: если следующей строкой случайно окажется холостая строка, то eoln ( t) true является действительным - несмотря на readlnl Если нет упоминания о переменной FILE, то Паскаль-машина мысленно добавляет идентификатор input при операторах read и readln и идентификатор output при операторах write, writeln и page. Идентификаторы input и output являются переменными типа text; подробности рассмотрим в следующем разделе настоящего урока. [5]
Булевы операции принимают операнды булевых типов и возвращают результат тоже булева типа. [6]
В арифметическом выражении используются операнды типа BYTE или ADDRESS, скобки и знаки арифметических операций. [7]
Поэтому в распоряжение программиста предоставляются операнды типа Н, F и D предложений DS и DC. Эти операнды будут автоматически обеспечивать выравнивание границ по полуслову, полному слову и двойному слову соответственно. [8]
Сравнение указателей происходит, если операнды типа указатель. [9]
Перегруженная операция должна иметь левый операнд типа ostream & ( такой, как cout в выражении cout classObject), так что она не может быть функцией-элементом. Аналогично, перегруженная операция должна иметь левый операнд типа istream & ( такой, как cin в выражении cm classObject), так что она тоже не может быть функцией-элементом. К тому же каждая из этих перегруженных функций-операций может потребовать доступа к закрытым элементам данным объекта класса, являющегося входным или выходным потоком, так что эти перегруженные функции-операции делают иногда функциями-друзьями класса из соображений эффективности. [10]
Операции и могут применяться к операндам типа классов и ссылок на классы. В этом случае для классов С D вернет true, только если С и D указывают на один и тот же объект класса. Применительно к ссылкам на классы С D вернет true, только если С и D указывают на один и тот же класс. Аналогичные правила действуют и при операндах типа указателей. [11]
Во всех случаях, где возможен операнд типа цел, допускается операнд типа отрезка целого, который приводится к целому типу. [12]
Знак ( плюс) по отношению к операндам типа binary или string есть знак конкатенации. [13]
Операторы S и R применяются только е операндами типа BOOL. Прочие операторы работают с любыми переменными базовых типов. [14]
Знаковое сравнение происходит в тех случаях, когда операнды типа строка знаков или строка знаков и строка битов. [15]