LINUX.ORG.RU

printf + unsigned long long


0

0

подскажите формат для субжа. Пишу сюда а не в девелопмент ибо рочно. заранее спасибо. %lld - это для signed.. а как для ансайндед?

Перемещено JB из Talks

anonymous

%llu

З.Ы. man 3 printf уже не рулит?

Deleted
()
Ответ на: комментарий от Sun-ch

>> Вроде %llu? Для типа u_int64_t

unsigned long long AFAIK не обязан быть именно u_int64_t.

Deleted
()

анонимное спасибо!

anonymous
()
Ответ на: комментарий от Sun-ch

> Вроде %llu? Для типа u_int64_t


uint64_t:
#include <inttypes.h>
printf ("%"PRIu64, u64); //гарантированная битность

unsigned long long:
printf ("%ull", ull); //нихрена не гарантировано, но обычно то, что надо :]

sf ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.