Format conversion characters – Teledyne LeCroy BTTracer_Trainer - BTTrainer Users Manual User Manual
Page 332

314
CATC BTT
RAINER
2.11
C
HAPTER
User’s Manual
Format
can only handle one value at a time, so
Format("%d %d", 20, 30);
would not work properly. Furthermore, types that do not match what is
specified in the format string will yield unpredictable results.
Format Conversion Characters
These are the format conversion characters used in CSL:
A conversion specification begins with a percent sign (%) and ends with a
conversion character. The following optional items can be included, in
order, between the % and the conversion character to further control
argument formatting:
•
Flag characters are used to further specify the formatting. There are five flag
characters:
•
A minus sign (
-
) will cause an argument to be left-aligned in its field.
Without the minus sign, the default position of the argument is right-aligned.
•
A plus sign will insert a plus sign (
+
) before a positive signed integer. This
only works with the conversion characters
d
and
i
.
•
A space will insert a space before a positive signed integer. This only works
with the conversion characters
d
and
i
. If both a space and a plus sign are
used, the space flag will be ignored.
•
A hash mark (
#
) will prepend a
0
to an octal number when used with the
conversion character
o
. If
#
is used with
x
or
X
, it will prepend
0x
or
0X
to a hexadecimal number.
•
A zero (
0
) will pad the field with zeros instead of with spaces.
Code
Type
Output
c
Integer
Character
d
Integer
Signed decimal integer.
i
Integer
Signed decimal integer
o
Integer
Unsigned octal integer
u
Integer
Unsigned decimal integer
x
Integer
Unsigned hexadecimal integer, using "abcdef."
X
Integer
Unsigned hexadecimal integer, using "ABCDEF."
s
String
String