The printf function takes an argument type, such as %d or %i for a signed int. However, I don\'t see anything for a
In case you're looking to print unsigned long long as I was, use:
unsigned long long n;
printf("%llu", n);
For all other combinations, I believe you use the table from the printf manual, taking the row, then column label for whatever type you're trying to print (as I do with printf("%llu", n) above).