c语言中%#8x是什么意思

 我来答
有你更精彩307
推荐于2017-12-15 · TA获得超过442个赞
知道答主
回答量:108
采纳率:100%
帮助的人:65.5万
展开全部
把数字按16进制显示,长度为8个字符,不够的就左补空格,并且输出十六进制的前导符0x
比如:int a=10; printf("%#8x",a); 则输出是 0xa
(注意:这个的前面是有5个空格的)
再看一个,比如:int a=10; printf("%8x",a); 则输出是 a
(注意:这个的前面是有7个空格的)
可以看出有#的话,那就输出要十六进制的前导符0x
十进制10→十六进制是a)
sj93
2012-05-31
知道答主
回答量:29
采纳率:0%
帮助的人:2.4万
展开全部
把数字按16进制显示,长度为8个字节,不够的用空格补充,并且输出十六进制的前导符0x
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iicup
2012-05-27 · TA获得超过890个赞
知道小有建树答主
回答量:597
采纳率:85%
帮助的人:170万
展开全部
把数字按16进制显示,长度8字符,不够用#补充。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式