[an error occurred while processing this directive]
|
Но тогда 0xff он тоже должен приводить к int. Для знаковых 0xff будет расширено до 0xffff, а левая часть может быть и со старшим байтом 0x00 и 0xff, в зависимости от старшего бита. Значит результат предсказать на этапе компиляции нельзя.
Если приводит к int беззнаковому - то старший байт и там и там 0, значит все тоже получается корректно.
E-mail: info@telesys.ru