uint64_t类型输出为十六进制格式


 

uint64_t num = 9223354444668731392;
printf("%lu\n", num);             //十进制输出
printf("0x%"PRIx64"\n", num);     //十六进制输出
printf("0x%016lx\n", num);        //十六进制输出

运行结果:

1 9223354444668731392
2 0x7ffff00000000000
3 0x7ffff00000000000

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM