PRJ - High Byte#

2024-05-29

/*
  High Byte or Low Byte

  两种写法

  highByte() == (int)(var >> 8)
  lowByte()  == (int)(var & 0xFF)

*/

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  int var = 0x1234;
  delay(1000);
  Serial.println("High Byte");
  Serial.println((int)(var >> 8), HEX);
  Serial.println((int)(highByte(var)), HEX);

  Serial.println("Low Byte");
  Serial.println((int)(var & 0xFF), HEX);
  Serial.println((int)(lowByte(var)), HEX);
}

void loop() {
  // put your main code here, to run repeatedly:

}