Why don’t we use %i to read integers?

How do we escape the % symbol instead of using it as a Conversion Specifier?

Why shouldn’t we use /t tabstops in our format strings?

How does scanf ”put back” characters for the next calls to read input?