Преобразование - целое число - Большая Энциклопедия Нефти и Газа, статья, страница 2
"Человечество существует тысячи лет, и ничего нового между мужчиной и женщиной произойти уже не может." (Оскар Уайлд) Законы Мерфи (еще...)

Преобразование - целое число

Cтраница 2


Сформулируем правила перевода чисел из десятичной системы счисления в двоичную, в которой работают ЭВМ и ЦУ Начнем с примеров преобразования целых чисел.  [16]

В данной ситуации метод ( 2Ь) не имеет каких-либо заметных преимуществ перед рассмотренными ранее тремя методами, но мы во всяком случае подтвердили сделанное ранее утверждение о том, что для выполнения преобразования целых чисел из одного основания в другое имеются по меньшей мере четыре различных метода.  [17]

Правило деления-умножения предусматривает выполнение арифметических операций с кодами чисел в исходной системе счисления с основанием q, поэтому его удобно применять для преобразования десятичных чисел в любые другие позиционные системы счисления. Правила преобразования целых чисел и правильных дробей различны. Для преобразования целых чисел используется правило деления, а для преобразования правильных дробей - правило умножения. Для преобразования смешанных чисел используются оба правила соответственно для целой и дробной Частей числа.  [18]

Поскольку все операции выполняются в системе счисления с основанием р, то в этой же системе будут получены искомые коэффициенты Ьр поэтому их необходимо записать с. Правило деления чаще всего используется Для преобразования целых чисел из десятичной в любую другую систему счисления.  [19]

В тех случаях, когда из контекста известно, о какой функции идет речь, явно указываются только-аргументы этой функции. В качестве примера можно привести функцию преобразования целого числа в вещественное, которая всегда используется неявно.  [20]

Благодаря этому в каждом из типов можно воспользоваться представлением любого другого типа из алгебры и тем самым построить необходимые функции преобразования значений. Указанный способ построения совокупной алгебры системы типов используется обычно для реализации стандартных типов языка программирования и таких приведений, как преобразование целого числа в вещественное. Если система программирования допускает использование в своих программах машинных команд, он пригоден также для построения и произвольных типов.  [21]

Правило деления-умножения предусматривает выполнение арифметических операций с кодами чисел в исходной системе счисления с основанием q, поэтому его удобно применять для преобразования десятичных чисел в любые другие позиционные системы счисления. Правила преобразования целых чисел и правильных дробей различны. Для преобразования целых чисел используется правило деления, а для преобразования правильных дробей - правило умножения. Для преобразования смешанных чисел используются оба правила соответственно для целой и дробной Частей числа.  [22]

23 Использование точности представления для вывода информации различного типа. [23]

Функция printf дает также возможность задать точность представления, с которой будут напечатаны данные. Точность имеет различный смысл для различных типов данных. Если она используется со спецификаторами преобразования целых чисел, то показывает минимальное количество цифр, которое должно быть выведено. Если выводимое значение содержит меньше цифр, чем задано точностью, то перед ним будут напечатаны префиксные нули, так чтобы общее количество цифр стало равно заданной точности. Если точность используется со спецификаторами преобразования значений с плавающей точкой е, Е и f, то точность - это количество цифр, которое будет напечатано после десятичной точки. Для спецификаторов преобразования g и G точность - это максимальное количество значащих цифр, которое будет выведено. Для спецификатора преобразования s точность - это максимальное число символов строки, которое будет напечатано. Программа, приведенная на рис. 9.9, показывает варианты задания точности представления данных в строках управления форматом. Обратите внимание, что если при печати значений с плавающей точкой задана меньшая точность, чем число десятичных разрядов дробной части исходного значения, то это значение округляется.  [24]

25 Спецификаторы преобразования целых значений. [25]

Целое число - это число вида 776 или - 52, т.е. не содержащее десятичной точки. Целые значения выводятся в одном из нескольких возможных форматов. На рис. 9.1 показаны все спецификаторы преобразования целых чисел.  [26]

Однако, в общем случае, если считать оба типа Тх и Т2 полностью инкапсулированными или созданными независимо друг от друга, встает закономерный вопрос, как построить функции into и out. Очевидно, такое невозможно, ибо в этом случае представления типов Тх и Т2 взаимно недоступны друг другу. Тем не менее каждая система программирования обеспечивает, например, такое приведение, как преобразование целых чисел в вещественные, реализуя их как самостоятельные типы данных. Указанную возможность дает механизм расширения совокупных алгебр типов.  [27]

При этом функция CONVERT ведет себя аналогично функции DATATYPE. Для четырех типов: целых и вещественных чисел, массивов и таблиц выполняются особые преобразования, дающие более осмысленное представление преобразуемого объекта. В общем случае результат преобразования некоторого объекта в цепочку называется цепочечным представлением этого объекта. При преобразовании целого числа в цепочку нули, расположенные слева от значащих цифр, подавляются, и знак ставится только перед отрицательным числом.  [28]



Страницы:      1    2