ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
138006 Топик полностью
ReAl (09.11.2008 02:48, просмотров: 232) ответил Сергей Борщ на На электрониксе несколько раз обсуждалось, напишу некторые и тут
4) не делает integer promotion, надо вручную приводить к int при работе с более узкими типами. Типичные плачи на электрониксе - "взял якобы рабочие исходники, а они не работают". А в тех исходниках умножаются две байтовые переменные и присваиваются инту или делается int = (byte << 8) | byte. По стандарту языка С должно быть нормально, в С-подобном языке для упрощения оптимизатора стандарт послали.