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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Сергей
115
Сергей  

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

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

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

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

Taras Slobodyanik
36504
Taras Slobodyanik  

а так?

PrintFormat("xxx=%llX",0x7200000000002b82);
PrintFormat("yyy=%I64X",0x2b82000000000072);
Сергей
115
Сергей  
Так все в порядке. Спасибо за совет.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий