请问printf("%81x",a)是什么意思? %81x是什么?
5个回答
展开全部
%x 表示输出有符号16进制整数 81表示显示数值的宽度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以16进制小写方式输出a,同时以空格左补齐,使得输出的长度为81位。
比如
int a = 123;
printf("%81x",a);
因为a的16进制小写表示为7b,所以应该输出下面的内容:
(79个空格)7b
比如
int a = 123;
printf("%81x",a);
因为a的16进制小写表示为7b,所以应该输出下面的内容:
(79个空格)7b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%x 按十六进制输出
81 输出占位 81 个字符
81 输出占位 81 个字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%x是格式符的一种,变量的值按十六进制输出
其中数字规定了输出字段的宽度
好像是这样的 学了C++和java把C的都忘了
其中数字规定了输出字段的宽度
好像是这样的 学了C++和java把C的都忘了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询