Template:cpp/io/c/printf posix note
From cppreference.com
POSIX specifies that errno is set on error. It also specifies additional conversion specifications, most notably support for argument reordering (n$ immediately after % indicates n
th argument).