highByte()
Description
Extracts the high-order (leftmost) byte of a word (or the second lowest byte of a larger data type).
Syntax
highByte(x)
Parameter Values
- x: a value of any type
Return Values
- Data type: byte.
Example
void setup() {
Serial.begin(9600); // setup serial
int variable = 7982;
Serial.print("VARIABLE: ");
Serial.println(variable, HEX); // in hex format
byte high_byte = highByte(variable);
Serial.print("HIGH_BYTE: ");
Serial.println(high_byte, HEX); // in hex format
}
void loop() {
}
The result in Serial Monitor:
COM6
VARIABLE: 1F2E
HIGH_BYTE: 1F
Autoscroll
Clear output
9600 baud
Newline
See Also
- Language : bit()
- Language : bitClear()
- Language : bitRead()
- Language : bitSet()
- Language : bitWrite()
- Language : lowByte()
- Language : word()
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables.
Additionally, some links direct to products from our own brand, DIYables.