#include iostream#include cstdintint main uint16_t mapid = 1687228718; uint8_t highByte = mapid 8 & 0xFF; uint8_t lowByte = mapid & 0xFF; stdcout 0x stdhex unsignedhighByte 0x unsi
你可以将highByte左移8位并与lowByte进行按位或操作,得到mapid的值:
uint16_t mapid = (highByte << 8) | lowByte;
原文地址: http://www.cveoy.top/t/topic/hmpE 著作权归作者所有。请勿转载和采集!