10-26-2008, 02:00 PM
|
#1 (permalink)
|
|
Super Moderator
Join Date: Sep 2007
Location: Near you.
Posts: 791
Thanks: 241
|
Sprintf format values [Reference]
Hey everyone. i was thinking before some newcomers might have hard to understand what the format values are or don't quite understand what is what. and for a none google user to get the answer is kinda hard to find xD at least for someone that is not willing to try so i will post it here so you can see it :)
hope it helps at least one person :)
* %% - Returns a percent sign
* %b - Binary number
* %c - The character according to the ASCII value
* %d - Signed decimal number
* %e - Scientific notation (e.g. 1.2e+2)
* %u - Unsigned decimal number
* %f - Floating-point number (local settings aware)
* %F - Floating-point number (not local settings aware)
* %o - Octal number
* %s - String
* %x - Hexadecimal number (lowercase letters)
* %X - Hexadecimal number (uppercase letters)
Additional format values. These are placed between the % and the letter (example %.2f):
* + (Forces both + and - in front of numbers. By default, only negative numbers are marked)
* ' (Specifies what to use as padding. Default is space. Must be used together with the width specifier. Example: %'x20s (this uses "x" as padding)
* - (Left-justifies the variable value)
* [0-9] (Specifies the minimum width held of to the variable value)
* .[0-9] (Specifies the number of decimal digits or maximum string length)
Note: If multiple additional format values are used, they must be in the same order as above.
|
|
|
|