The SAS language supports
two data types: character and numeric. These types correspond to an
array of characters and a double (double-precision floating point)
data type in the C programming language. When SAS variables are used
as arguments to external C functions, they are converted (cast) into
the proper types.