_int64 mod = 4294967296;
printf( "\nmod = %l64d", mod );
форматирование вывода данных
пишу на MS VS.NET . %ll, %ld, %ju, %lu не проходят.
Цитата: АКМ
не могу в справочниках найти, как отформатировать вывод 8-и байтовых целых чисел ( типа _int64 ) в функциии printf(). подскажите, пожалуйста!
пишу на MS VS.NET . %ll, %ld, %ju, %lu не проходят.
пишу на MS VS.NET . %ll, %ld, %ju, %lu не проходят.
По-моему, %I64
не, не проходит тоже )
%l64d, l64 - префикс, d - спецификация
Код:
- это выводит: mod = 64d
Код:
_int64 mod = 4294967296;
printf( "\nmod = %i64d", mod );
printf( "\nmod = %i64d", mod );
- а это: mod = 064d
%I64u %I64i %I64d
Цитата: ahand
%I64u %I64i %I64d
ОК! Сработало. Супер! Спасибо всем, кто отозвался!