Numeric Input Conversions Next: String Input Conversions Previous: Table of Input Conversions Up: C-Style I/O Functions
This section describes the scanf conversions for reading numeric
values.
The %d conversion matches an optionally signed integer in decimal
radix.
The %i conversion matches an optionally signed integer in any of
the formats that the C language defines for specifying an integer
constant.
For example any of the strings 10, 0xa, or 012
could be read in as integers under the %i conversion. Each of
these specifies a number with decimal value 10.
The %o %u, and %x conversions match unsigned
integers in octal decimal, and hexadecimal radices, respectively.
The %X conversion is identical to the %x conversion. They
both permit either uppercase or lowercase letters to be used as digits.
Unlike the C language scanf Octave ignores the h,
l and L modifiers.