Цитата(e-moe @ Mar 5 2006, 23:33)

Возможно ли с float работать как с обычным 32-х разрядным числом, выполнять операции сдвига, логические операции? А то на выражение:
floal_var=float_var&~0x80000000;
Ругается: Error[Pe031]: expression must have integral type
и всё тут..

Ну так все правильно говорит (ругается), т.к. число типа float есть форматированное и такие операции применительно к нему компилятором не поддерживаються... Алгебра логики (логические операции) действительны только с двоичной арифметикой. Надо писать свои функции, но прежде определиться по какому основанию (декадному) работать с аналогом float.