     "Writes the arguments formatted according to the format string.\n" 
     { $table
         { "%%"    "Single %" "" }
-        { "%Pd"   "Integer format"  "fixnum" }
-        { "%P.De" "Scientific notation" "fixnum, float" }
-        { "%P.DE" "Scientific notation" "fixnum, float" }
-        { "%P.Df" "Fixed format" "fixnum, float" }
-        { "%Px"   "Hexadecimal" "hex" }
-        { "%PX"   "Hexadecimal uppercase" "hex" }
         { "%P.Ds" "String format" "string" }
         { "%P.DS" "String format uppercase" "string" }
         { "%c"    "Character format" "char" } 
         { "%C"    "Character format uppercase" "char" } 
+        { "%+Pd"   "Integer format"  "fixnum" }
+        { "%+P.De" "Scientific notation" "fixnum, float" }
+        { "%+P.DE" "Scientific notation" "fixnum, float" }
+        { "%+P.Df" "Fixed format" "fixnum, float" }
+        { "%+Px"   "Hexadecimal" "hex" }
+        { "%+PX"   "Hexadecimal uppercase" "hex" }
     }
     "\n"
-    "Padding ('P') is used to specify the minimum width of the result string, the padding character, and the alignment.  By default, the padding character defaults to a space and the alignment defaults to right-aligned. For example:\n"
+    "A plus sign ('+') is used to optionally specify that the number should be formatted with a '+' preceeding it if positive."
+    "\n"
+    "Padding ('P') is used to optionally specify the minimum width of the result string, the padding character, and the alignment.  By default, the padding character defaults to a space and the alignment defaults to right-aligned. For example:\n"
     { $list
         "\"%5s\" formats a string padding with spaces up to 5 characters wide."
         "\"%08d\" formats an integer padding with zeros up to 3 characters wide."

        "USING: printf ;"
        "12 \"%'#4d\" printf"
        "##12" }
} ;

HELP: sprintf

        "\"%-10d\" formats an integer to 10 characters wide and left-aligns." 
    }
    "\n"
    "Digits ('D') is used to optionally specify the maximum digits in the result string. For example:\n"
    { $list 
        "\"%.3s\" formats a string to truncate at 3 characters (from the left)."
        "\"%.10f\" formats a float to pad-right with zeros up to 10 digits beyond the decimal point."
