Format conversion characters – Teledyne LeCroy Merlins Wand - Users Manual User Manual

Page 294

Advertising
background image

278

CATC M

ERLIN

S

W

AND

2.00

C

HAPTER

D

User’s Manual

CATC Scripting Language

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

Advertising