当前位置: 技术问答>linux和unix
小问题:用printk如何直接打印出u64类型的大数??
来源: 互联网 发布时间:2015-08-27
本文导语: 如:打印int型用printk("%d",...); 那么打印u64型用什么呢??10进制或16进制输出都可以 谢谢!! | ^_^,我来接分了, d,lx,ld,,lu,这几个都是输出32位的 hd,hx,hu,这几个都是输出16位数据的, hhd,...
如:打印int型用printk("%d",...);
那么打印u64型用什么呢??10进制或16进制输出都可以
谢谢!!
那么打印u64型用什么呢??10进制或16进制输出都可以
谢谢!!
|
^_^,我来接分了,
d,lx,ld,,lu,这几个都是输出32位的
hd,hx,hu,这几个都是输出16位数据的,
hhd,hhx,hhu,这几个都是输出8位的,
lld,ll,llu,llx,这几个都是输出64位的,
你要的应该是printf("%lld",.....)//10进制
%llu,//16进制
d,lx,ld,,lu,这几个都是输出32位的
hd,hx,hu,这几个都是输出16位数据的,
hhd,hhx,hhu,这几个都是输出8位的,
lld,ll,llu,llx,这几个都是输出64位的,
你要的应该是printf("%lld",.....)//10进制
%llu,//16进制