Если у компилятора нет формата double, то скорее всего, формата long long у него тоже нет. А "приживление" к нему формата long long ничем не проще, чем приживление формата double. Отсюда и вывод, что формат long long, как инструмент, здесь не годится.
Тогда как "мудрость" компилятора в отношении сдвига обычно сводится к вызову соответствующей библиотечной функции, писаной на ассемблере, которой число сдвигов задается в параметре.
|