simotin13's message

simotin13といいます。記事の内容でご質問やご意見がありましたらお気軽にコメントしてください\^o^/

sprintf long long

--------------------------------------------

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 だと問題ない。

調べてみないと。