ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1444501 Топик полностью
POV (22.06.2024 23:23, просмотров: 109) ответил reZident на Я конечно не программист, но вроде в первом случае умножение сугубо целочисленное и только сам результат умножения переводится во float, так? ПМСМ для достижения желаемого достаточно было воспользоваться неявным приведением типов и в первом случае указать константу как 256.0f. Или нет?
256.0 не помогает... 

По моему варианту компилер сделал вместо умножения сдвиг либо копирование байта - "1" попал на знаковый бит.
А при 256.0 все равно не привелось к флоату, получилось переполнение и тоже отрицательный результат.