Interprets the bitwise representation of source in memory as if
it is the representation of a variable or array of the same type
and type parameters as This is approximately equivalent to the C
concept of casting one type to another. Fortran 90 and later
result = transfer(source, mold[, size]) source- Shall be a
scalar or an array of any type. mold- Shall be a scalar or an
array of any type. size- (Optional) shall be a scalar of type
The result has the same type as mold, with the bit level
representation of size is present, the result is a one-
dimensional array of length size is absent but mold is an array
(of any size or shape), the result is a one- dimensional array
of the minimum length needed to contain the entirety of the
bitwise representation of size is absent and mold is a scalar,
the result is a scalar. If the bitwise representation of the
result is longer than that of source, then the leading bits of
the result correspond to those of source and any trailing bits
are filled arbitrarily. When the resu