C Tutorial/stdio.h/scanf — различия между версиями

Материал из C\C++ эксперт
Перейти к: навигация, поиск
м (1 версия: Импорт контента...)
 
(нет различий)

Версия 14:21, 25 мая 2010

scanf

Item Value Header file stdio.h Declaration int scanf(const char *format, ...); Function read input.

The control string pointed to by format consists of three classifications of characters:

  1. Format specifiers
  2. White-space characters
  3. Non-white-space characters

The scanf() Format Specifiers

Code Meaning %a Read a floating-point value (C99 only) %A Same as %a (C99 only) %c Read a single character %d Read a decimal integer %i Read an integer in either decimal, octal, or hexadecimal format %e Read a floating-point number %E Same as %e %f Read a floating-point number %F Same as %f (C99 only) %g Read a floating-point number %G Same as %g %o Read an octal number %s Read a string %x Read a hexadecimal number %X Same as %x %p Read a pointer %n Receive an integer value equal to the number of characters read so far %u Read an unsigned decimal integer %[ ] Scan for a set of characters %% Read a percent sign