Юрий_СВ (11.01.2012 00:20, просмотров: 245) ответил SciFi на Тут как раз всё понятно:
Пробовал по-разному. В т.ч. и так #define TEMP(x) { (MN_TEMP| ( ((uint16_t)TEMP_VAL(x)) >>8) ), TEMP_VAL(x) }
Всё равно ошибка:
Error[Pe173]: floating-point value does not fit in required integral type
Влезет оно или не влезет в Си это решает программист, а не компилятор
н-р,
unsigned char i=156558543;
не должно вызывать у компилятора вопросов
максимум - предупреждение, но никак не ошибка