Непейвода Н.Н. Программирование. Раздел 4

Непейвода Н.Н. Программирование. Страница 398

9.2.4. Тип целых

Целые — это перечисления, для которых языком вводятся специальные обозначения литералов: значений целых типов. В соответствии с машинной арифметикой и разрядной сеткой часто определяют несколько вариантов це­лых, каждый из которых соотносится со своим регистровым представлени­ем: байтовые, двухбайтовые, беззнаковые и др. Считать ли все варианты це­лых соответствующими отрезками "самых больших" целых, представимых в данном языке или системе программирования, — дело вкуса. Необходимо отметить, что реализация оперирования с целыми каждого вида не делается путем приведения операндов к "самым большим" целым с последующим обратным приведением к требуемому формату, да и человек скорее склонен воспринимать различные целые типы как отрезки типапризрака всех целых чисел, который непредставим в машине изза своей бесконечности.

Наличие вариантов целых мотивируется, в первую очередь, тем, что си­стемы команд предлагают различные способы работы, выбираемые исходя из конкретных особенностей значений. Объединение различных целых ти­пов дает возможность повысить строгость описания языка, одновременно упростив его. Как следствие, появляется возможность проведения вычис­лений с гарантированной надежностью, даже когда промежуточные резуль­таты выходят за границы представления, определенные для сохраняемых результатов. Для стандартных представлений целых чисел надежности га­рантировать не удается: к примеру, сложение и вычитание машинных целых не подчиняется законам математики (произведение ненулевых чисел, в част­ности, может дать 0).

Для расширения стандартного набора операций целого типа языковыми образами арифметических машинных команд (например, командами сдвига)

Новости

  • 1
  • 2
Prev Next

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

24.01.2016

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

Роскосмос не планирует в течение ближайшего десятилетия осуществлять пуск тяжёлой ракеты-носителя А...

Ученые РФ опровергли выводы исследований о вреде ГМО

24.01.2016

Ученые РФ опровергли выводы исследований о вреде ГМО

Исследователи из Института проблем передачи информации (ИППИ РАН) проанализировали несколько самых п...

Летающие "Крокодилы"

24.01.2016

Летающие "Крокодилы"

20 удивительных фактов о боевом вертолете Ми-24.Этот вертолет стал таким же узнаваемым символом сове...

В Аргентине описали новый вид динозавра-гиганта

24.01.2016

О ранее неизвестном виде динозавра, относящемуся к инфраотряду зауроподов, рассказали аргентинские п...

Реклама