Неправильное отображение числа длиной 8 байт

 

Доброго всем времени! Обратил внимание, что при использовании функции PrintFormat для вывода восьмибайтного целого числа в шестнадцатиричном формате, часть числа почему-то не отображается. Например,такой код:

PrintFormat("xxx=%016lX",0x7200000000002b82);
PrintFormat("yyy=%016lX",0x2b82000000000072);

отображается так:

Это у всех так или только у меня?

 

а так?

PrintFormat("xxx=%llX",0x7200000000002b82);
PrintFormat("yyy=%I64X",0x2b82000000000072);
 
Так все в порядке. Спасибо за совет.
Причина обращения: