printf %m最近看别人的项目发现有 printf("%m") 这种写法,这是什么输出格式呢?通过 man 查找得知:m (Glibc extension.) Print output of strerror(errno). No argument is required.即它相当于 printf("%s",strerror(errno));