可能的重复:
如何在C中打印“unsigned long”? https://stackoverflow.com/questions/3209909/how-to-printf-unsigned-long-in-gcc
我的号码是这样的...
int unsigned long number = 600851475143;
我正在尝试打印它printf()
。每次我尝试时,编译器都会发出警告。
我试过了%uld
, %ld
谷歌搜索似乎没有找到我的答案。
我正在学习 C,但还没有使用过long int
之前,所以我不确定我应该使用什么。
我正在追逐的说明符是什么?
我建议使用标准顺序(即无符号长整型)。%lu
是您要查找的格式标记。
printf("%lu", 5ul);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)