Цитата(st_user @ Apr 30 2007, 11:50)

Подскажите пожалуйста, какие настройки компилтятора необходимо задать, чтобы он заработал с типом unsigned long согласно стандарту ANSI C.
Никаких.
Цитата
И вообще, такой вопрос: может ли нормально работать компилятор с этими переменными.
Без малейших проблем.
Цитата
Например если я сдвигаю из младшего слова в старшее? Не будет ли что-нибудь потеряно?
В "C" сдвиги не циклические, по этой причине содержимое старших битов сдвинится "в никуда" будет "потеряно". Аналогичная ситуация при сдвигах и 8/16/64bit переменных.
Стоит почитать Керниган & Ритчи. Книжечка есть везде. Тоненькакя.