highByte()

Описание

Извлекает старший (крайний левый) байт слова (word) или второй младший байт более крупного типа данных.

Синтаксис

highByte(x)

Параметры

Функция принимает следующий параметр:

  • x — значение любого типа данных.

Возвращаемое значение

Функция возвращает старший байт. Тип данных: byte.

Пример кода

void setup() {
  Serial.begin(9600);

  int myValue = 0xABCD;

  byte hi = highByte(myValue);
  byte lo = lowByte(myValue);

  Serial.print("High byte: 0x");
  Serial.println(hi, HEX);  // AB
  Serial.print("Low byte:  0x");
  Serial.println(lo, HEX);  // CD
}

void loop() {
}

См. также