Cтраница 1
Значения целого типа цел и вещественного типа вещ изображаются соответственно целыми и вещественными числами. Значения литерного типа лит изображаются литерами, заключенными в кавычки. Значения логического типа лог изображаются константами истинности ложь и истина. Значения строковых типов изображаются строками - последовательностями литер, заключенными в кавычки; точно так же строками изображаются значения скалярных типов, определяемых пользователем. Отрезки изображаются по правилам тех типов, из которых они вырезаются. [1]
Порядковые номера литер - это значения целого типа, которые определяются реализацией и задаются путем отображения литерных значений в последовательные неотрицательные целые значения, начинающиеся с нуля. Отображение должно сохранять порядок следования литер. [2]
Функция sign ( x) принимает значения целого типа. [3]
Функция: Округляет значение вещественного типа до значения целого типа. [4]
Функции sign ( E) и entier ( E) принимают значения целого типа, а остальные функции - вещественного типа. [5]
Авз ( А) - возвращает абсолютную величину целого, вещественного или комплексного аргумента в виде значения целого типа для целого аргумента и вещественную величину для вещественного или комплексного аргумента. Разновидность типа возвращаемой величины совпадает с разновидностью типа аргумента. [6]
Значение выражение i div j представляет собой математическое частное i / j, округленное в меньшую сторону до значения целого типа. Если j равно 0, то результатом будет фатальная ошибка. [7]
Языки Ада и Си предоставляют в распоряжение программиста хоть какие-то средства для управления тем, сколько места в памяти будут занимать значения целых типов. И хотя возможности такого рода, предоставляемые этими языками программирования, весьма существенно отличаются друг от друга по своему уровню ( если в языке Ада имеется практически полный контроль, то средства управления в языке Си весьма грубы), тем не менее они адекватны большинству практических приложений. Язык Ада позволяет заложить в программу достаточно информации для того, чтобы гарантировать безопасность и безболезненность переноса программ, а язык программирования Си позволяет заложить в программу достаточно информации для того, чтобы безопасность и безболезненность переноса была очень высоко вероятной в подавляющем большинстве случаев. [8]
Кроме того, может быть именованная константа ( имя константы), переменная, указатель, вызов функции, если она возвращает значение целого типа, вещественное число, символ, строку или булевский тип. Все элементы печатаются в строку в заданном порядке. После вывода курсор устанавливается на начало следующей строки. [9]
В языке Си к описателю целого типа int может быть добавлено одно из уточнений - short или long, причем число бит, отводимых в памяти под размещение значений целых типов, определяется используемой аппаратурой и не зависит от желаний программиста. Вообще говоря, может оказаться, что два из трех или даже все три целых типа используют для размещения в памяти соответствующих им значений одно и то же число бит. [10]
В приведенных выше примерах х является соответственно переменной целого типа, указателем на переменную целого типа, массивом элементов целого типа, функцией, возвращающей в качестве своего значения значение целого типа. [11]
Вызовы WRITE ( X), WRITE ( X: Y) или WRITE ( X: Y: Z), где Y и Z являются выражениями, дающими значение целого типа, а X - либо строка, либо выражение, дающее значение литерного, целого, вещественного или логического типа, осуществляют вывод ( запись в стандартный файл OUTPUT) по следующим правилам. Параметр X задает выводимое значение, a Y - так называемую ширину поля - число литер, подлежащих выдаче. [12]
Новый стандарт не исключает использования старых фортранных программ, он лишь расширяет возможности языка при вводе ч выводе при описании данных, описании подпрограмм и конструкций, в которых ранее допускались только значения целого типа, а также включает ряд изменений разнообразного характера, в том числе синтаксические и семантические усовершенствования. [13]
Новый стандарт не исключает использования старых фортранных программ, он лишь расширяет возможности языка при вводе и выводе, при описании данных, описании подпрограмм и конструкций, в которых ранее допускались только значения целого типа, а также включает ряд изменений разнообразного характера, в том числе синтаксические и семантические усовершенствования. [14]
Примечания: Параметр х представляет собой выражение вещественного типа. Функция Round возвращает значение длинного целого типа, которое является значением х, округленным до ближайшего целого числа. [15]