Цитата(Д_М @ Jun 13 2014, 18:29)

В моей практике, компилятор C присваивал переменным любых типов, значения переменных любых типов.
Да ладно! Что, и структуры указателям присваивал? Или целое структуре? Или массив целому? Тогда вам стоит его сменить на что-то более отвечающее стандарту.
Цитата(Д_М @ Jun 13 2014, 18:29)

Чего надо сделать, чтобы не было предупреждений?
Сделайте явное приведение типа.
Код
int_var = (int)float_var;