实验:

点击(此处)折叠或打开

  1. #include <stdio.h>
  2. #include <stdint.h>

  3. int main ( void )
  4. {
  5.     uint64_t udata = 0x123456789ULL;

  6.     printf("0x%llx\n", udata);
  7.     printf("%#llx\n", udata);

  8.     printf("%#08llx\n", udata);
  9.     printf("%#016llx\n", udata);

  10.     printf("0x%016llx\n", udata);
  11.     printf("%#018llx\n", udata);
  12. }

输出:

点击(此处)折叠或打开

  1. 0x123456789
  2. 0x123456789
  3. 0x123456789
  4. 0x00000123456789
  5. 0x0000000123456789
  6. 0x0000000123456789

10-06 09:19