printf %m

最近看别人的项目发现有 printf("%m") 这种写法,这是什么输出格式呢?

通过 man 查找得知:

m (Glibc extension.) Print output of strerror(errno). No argument is required.

即它相当于 printf("%s",strerror(errno));

原文地址:https://www.cnblogs.com/biggerman/p/6941065.html