1,打印指針,我們通常喜歡用%X,來打印一個指針,其實,有一種更正規的方式:
int a;
printf("%p", &a);
2,設定字符串最多打印的字符:
char FixArray[10];
sprintf(FixArray, "%.9s", "123456789012345678");
printf("%s", FixArray);
這樣打印出來的字符就是“123456789”。
3,打印64位整型,定義64位整型的關鍵字是__int64,并不是LONGLONG,LONGLONG實質上是個union,當然了,__int64需要你的編譯器的支持,現在的編譯器應該都是支持的。
__int64 a=0xFFFFFFFFFFFFFFFF;
printf("[%I64X]", a);
這樣打印出來的結果就是“FFFFFFFFFFFFFFFF”。