Previous Page | Next Page

Functions and CALL Routines

BYTE Function



Returns one character in the ASCII or the EBCDIC collating sequence.
Category: Character
Restriction: I18N Level 0
See: BYTE Function under Windows UNIX OpenVMS

Syntax
Arguments
Details
Length of Returned Variable
ASCII and EBCDIC Collating Sequences
Examples
See Also

Syntax

BYTE (n)


Arguments

n

specifies an integer that represents a specific ASCII or EBCDIC character.

Range: 0-255

Details


Length of Returned Variable

In a DATA step, if the BYTE function returns a value to a variable that has not previously been assigned a length, then that variable is assigned a length of 1.


ASCII and EBCDIC Collating Sequences

For EBCDIC collating sequences, n is between 0 and 255. For ASCII collating sequences, the characters that correspond to values between 0 and 127 represent the standard character set. Other ASCII characters that correspond to values between 128 and 255 are available on certain ASCII operating environments, but the information those characters represent varies with the operating environment.


Examples

SAS Statements Results

ASCII EBCDIC

----+----1----+----2
----+----1----+----2
x=byte(80);
put x;
P
&


See Also

Functions:

COLLATE Function

RANK Function

Previous Page | Next Page | Top of Page