Специальный символ в управляющей строке заставляет scanf() пропустить один или несколько специальных символов из потока ввода. Специальные символы - это пробел, табуляция, вертикальная табуляция, перевод формата или новая строка. В сущности, один специальный символ в управляющей строке заставляет функцию scanf() прочитать, но не сохранить любое число (включая ноль) специальных символов до первого обычного символа.