これが私のプログラムです:
#include <stdio.h>
int main()
{
int a=0x09;
int b=0x10;
unsigned long long c=0x123456;
printf("%x %llx\n",a,b,c);//in "%llx", l is lowercase of 'L', not digit 1
return 0;
}
出力は次のとおりです。
9 12345600000010
私は知りたいです:
- 関数printf()はどのように実行されますか?
- 引数の数がフォーマットの数と等しくない場合はどうなりますか?
私を助けて、説明をするための例としてこのプログラムを使用してください。