Вещественные и целочисленные величины

Преобразование вещественных значений к целочисленномутипу в некоторой степени машинно-зависимо; в частности, нап-равление усечения отрицательных чисел меняется от машине кмашине. Результат не определен, если значение не помещаетсяв предоставляемое пространство. Преобразование целочисленных значений в вещественныевыполняется без осложнений. Может произойти некоторая потеряточности, если для результата не хватит длины мантиссы.

Указатели и целые

Целое или длинное целое может быть прибавлено к указа-телю или вычтено из него; в этом случае первая величина пре-образуется так, как указывается в описании операции сложе-ния. Два указателя на объекты одинакового типа могут бытьвычтены; в этом случае результат преобразуется к целому, какуказывается в описании операции вычитания.

Целое без знака

Всякий раз, когда целое без знака объединяется с прос-тым целым, простое целое преобразуется в целое без знака ирезультат оказывается целым без знака. Значением являетсянаименьшее целое без знака, соответствующее целому со знаком(по модулю 2**размер слова). В двоичном дополнительномпредставлении это преобразование является чисто умозритель-ным и не изменяет фактическую комбинацию битов. Когда целое без знака преобразуется к типу long, значе-ние результата совпадает со значением целого без знака. -9- Таким образом, это преобразование сводится к добавлениюнулей слева.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: