"UnsignedInteger8" (Compiled Type)
"UnsignedInteger8"
represents an unsigned 8-bit machine integer atomic type specifier.
Details
- "UnsignedInteger8" can be used in Typed and related constructs to specify a type.
Conversions
- Suitably sized Integer expressions can be converted into compiled code elements with the type "UnsignedInteger8".
- "UnsignedInteger8" compiled elements can be converted into Integer expressions.
- "UnsignedInteger8" compiled elements are automatically promoted to real or complex elements when they are combined in binary arithmetic operations.
- "Integer8" compiled elements are automatically promoted to larger integral elements when they are combined in binary arithmetic operations.
- "Integer8" compiled elements are automatically promoted to "UnsignedInteger8" elements when they are combined in binary arithmetic operations.
From Expressions
To Expressions
Arithmetic
Examples
Basic Examples (3)
"UnsignedInteger8" can be used as an input and output from a CompiledCodeFunction:
An overflow causes an error while running the function. The computation is terminated, a message is issued and the Wolfram Engine is used to compute the result:
The "UnsignedInteger8" argument is automatically promoted when combined with a real number:
The "UnsignedInteger8" argument is automatically promoted when combined with an integer of a larger storage size:
The signed integer of the same storage size is automatically promoted when combined with an "UnsignedInteger8":