--------------------------------------------
char str[32];
unsigned long long num1 = 10000;
unsigned long long num2 = 10000;
sprintf(str, "%ld %ld", num1, num2);
printf("%s", str);
--------------------------------------------
結果: 10000 0
ってなる。
8バイトだとおかしくなるのかなぁ。。。
int だと問題ない。
調べてみないと。