LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

Преобразование signed в unsigned всегда однозначно и определено стандартом. Оно не зависит от битового формата числа.

Сравнение unsigned и signed также однозначно и определено стандартом, так как signed конвертируется в unsigned вследствие integer promotion.

Я мог бы позлорадствовать, что это еще раз говорит о твоём неумении читать документацию. Но не буду, т.к. тема с арифметикой в Си реально сделана так, чтобы об неё мозги сломать.

Исходная версия wandrien, :

Преобразование signed в unsigned всегда однозначно и определено стандартом.

Сравнение unsigned и signed также однозначно и определено стандартом, так как signed конвертируется в unsigned вследствие integer promotion.

Я мог бы позлорадствовать, что это еще раз говорит о твоём неумении читать документацию. Но не буду, т.к. тема с арифметикой в Си реально сделана так, чтобы об неё мозги сломать.