ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
389907 Топик полностью
POV (22.02.2013 11:49 - 11:54, просмотров: 85) ответил POV на Уж точно не так. Сначала надо бы buff в беззнаковый превратить. разве что скобочку поставить "как никто не ставил": Var1 = ((unsigned char)(buff[2])) + 4 <- тоже не работает
Но вопрос - а как афтор поста интерпретирует отрицательные значения буфера? Какой вообще результат он хочет получить? Знаковое 0xC0 - есть отрицательное и меньше 128. Т.е. с 1 в старших битах. Так шта преобразование в 0xFFC0 корректное.