mcommit's message

大阪でソフトウェア開発の仕事をしている simotinといいます。記事の内容でご質問やご意見がありましたらお気軽にコメントしてください\^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 だと問題ない。

調べてみないと。