byte() (cast) — Maple v0.0.12 Documentation

### Navigation

- next
- previous |
- LeafLabs |
- Index »
- Complete Language Index »

# byte() (cast)

Converts a value to the byte data type.

Note

Casting to the byte type is provided for compatibility with Arduino. However, the recommended Maple type for storing an 8-bit unsigned integer is `uint8`. (C and C++ programmers: `stdint.h` is also available).

In order to cast a variable `x` to a `uint8`, the following syntax can be used:

    uint8(x);

## Syntax

`byte(x)`

## Parameters

x: a value of any integer type

## Returns

The value, converted to a `byte`. Note, however, that if the value is larger than the maximum value you can store in a byte (255), then the results might be strange and unexpected.

## See Also

- byte

License and Attribution

Portions of this page were adapted from the Arduino Reference Documentation, which is released under a Creative Commons Attribution-ShareAlike 3.0 License.

### Navigation

- next
- previous |
- LeafLabs |
- Index »
- Complete Language Index »