ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
15 января
1462143 Топик полностью
Nikolay_Po (09.09.2024 15:34, просмотров: 79) ответил SciFi на Как-то так: int32_t result = b0 + (b1 << 8) + (b2 << 16) + (b2 & 0x80 ? 0xff000000 : 0);
Если архитектура не 32 бита, то нужно привести тип b2 к 32-бит. Иначе в тип INT16 по-умолчанию не поместится.