The information in this article applies to:
SUMMARYIn Microsoft C, scanf() may return different results when using the %i switch than when using the %d switch. With the %i switch, reading in a number that begins with a 0 (zero) will cause the number to be treated as an octal number. The %d switch treats all numbers as decimal numbers. MORE INFORMATION
The %i switch has the capability of reading in decimal, octal, and
hexadecimal numbers. Hexadecimal numbers are specified with the 0x in front
of the number, while octal numbers are specified with the 0 in front of
them. If you want only decimal numbers to be read in, use the %d switch.
Additional query words: sscanf fscanf
Keywords : kbCRT kbVC100 kbVC150 kbVC200 kbVC400 kbVC500 kbVC600 |
Last Reviewed: July 1, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |