![]() Chapter Contents |
![]() Previous |
![]() Next |
| IBw.d |
| Category: | Numeric |
| Syntax | |
| Syntax Description | |
| Details | |
| Comparisons | |
| Examples | |
| See Also |
Syntax |
| IBw.d |
| Default: | 4 |
| Range: | 1-8 |
| Range: | 0-10 |
| Details |
Note:
Different
operating environments store integer binary values in different ways. This
concept is called byte ordering. For a detailed discussion about byte ordering,
see
Byte Ordering on Big Endian and Little Endian Platforms.
| Comparisons |
To view a table that shows the type of informat to use with big endian and little endian integers, see SAS Informats and Byte Ordering.
To view a table that compares integer binary notation in several programming languages, see Integer Binary Notation and Programming Languages.
| Examples |
You can use the INPUT statement and specify the IB informat. However, these examples use the informat with the INPUT function, where binary input values are described using a hex literal.
x=input('0080'x,ib2.);
y=input('8000'x,ib2.);
|
SAS Statements |
Results on Big
Endian Platforms |
Results on Little
Endian Platforms |
|---|---|---|
put x=; |
128 |
-32768 |
put y=; |
-32768 |
128 |
| See Also |
Informat:
|
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.