Cтраница 1
Операции преобразования типа, используемые для преобразования элементов данных из одного представления в другое, имеют большое значение во многих языках. В Коболе и ПЛ / 1, которые рассматриваются во второй части книги, существует обширный набор таких примитивов. Операции преобразования типа могут вызываться прямо, например операция entire в Ал голе, преобразующая вещественное число в целое; но чаще они вызываются неявно, когда при попытке применить другие операции возникает конфликт типов. [1]
Используя операцию преобразования типов, легко опросить любое поле системного типа. [2]
Конструктор в данной структуре struct преобразует любое значение типа jut н, а операция преобразования типа operator iitl () преобразует любое значение Index обратно в inth следовательно, объекты типа Index можно и CJJCL-I давать рсалс. [3]
Использование такого типа данных, как Variant, замедляет работу программы, так как требуется время и ресурсы для выполнения операций преобразования типов. Кроме того, использование автоматических преобразований типов данных приводит к неаккуратному виду программ. [4]
В каждом языке имеется набор встроенных примитивов, выполняющих основные операции над простыми типами данных, например арифметические операции, логические операции и операции преобразования типов данных. [5]
Конечно, желательно разрешить программисту использование универсальных операций, поскольку это освобождает его от необходимости следить за типами величин и явно задавать в программе операции преобразования типов. Однако для языков, ориентированных на высокую скорость выполнения программ, употребление универсальных операций во время выполнения программы обходится слишком дорого. [6]
Условные директивы препроцессора вычисляют значения целочисленных константных выражений. Операции преобразования типов, операция sizeof и константы перечислимого типа не могут участвовать в выражениях, вычисляемых в директивах препроцессора. [7]
Каждый операнд имеет тип. Операнд может быть преобразован из исходного типа к другому типу посредством операции преобразования типов. Преобразование типа может быть использовано в качестве операнда выражения. [8]
Условная компиляция дает возможность программисту управлять выполнением директив препроцессора и компиляцией программного кода. Каждая условная директива препроцессора вычисляет значение целочисленного константного выражения. Операции преобразования типов, операция sizeof и константы перечислимого типа не могут участвовать в выражениях, вычисляемых в директивах препроцессора. [9]
Операции преобразования типа, используемые для преобразования элементов данных из одного представления в другое, имеют большое значение во многих языках. В Коболе и ПЛ / 1, которые рассматриваются во второй части книги, существует обширный набор таких примитивов. Операции преобразования типа могут вызываться прямо, например операция entire в Ал голе, преобразующая вещественное число в целое; но чаще они вызываются неявно, когда при попытке применить другие операции возникает конфликт типов. [10]
Данные на Фортране включают четыре типа числовых данных и булевы величины. Допускаются только простые переменные и не более чем трехмерные однородные массивы. Предусмотрен достаточно полный набор арифметических операций и операций преобразований типов, а также основной набор логических примитивов и примитивов отношений. Средства ввода-вывода сложные, но разрешены только последовательные файлы. [11]