awk printf 解释 10

$echo1234567|awk'{printf"%\047d\n",$0}'结果是:1,234,567结果是这个怎么回事?... $ echo 1234567| awk '{printf "%\047d\n", $0}'
结果是 :1,234,567

结果是这个怎么回事?
展开
 我来答
DoramiHe
2018-01-19 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59543
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
  printf("a=%d%%\n",a);
  %s是表示格式化,\n表示换行,这两个都是有特定意义的;
result里不会包含进去,而result里含有的所有字符串都会照常打印出来;
  %s和\n都是printf第一个参数的语法,printf按照这个参数解释你后面的变量。
但是对于%s,变量只要是字符串指针或数组就可以了,内容会被原样打印出来,不会被格式化语法影响。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式