d,lx,ld,,lu,这几个都是输出32位的 hd,hx,hu,这几个都是输出16位数据的, hhd,hhx,hhu,这几个都是输出8位的, lld,ll,llu,llx,这几个都是输出64位的, printf( "%llu ",.....) %llu 是64位无符号 %llx才是64位16进制数