51单片机为什么要将int数据右移8位后再赋给char型再通

如题所述

51单片机要将int数据右移8位后再赋给char型再通是因为char型占位是8字节。51单片机不同数据类型的字节大小不一样,int是一位,而char是占了八位,将int型的数据写入时候,需要右移8位后,才能正确转换成char型。所以51单片机要将int数据右移8位后再赋给char型再通是因为char型占位是8字节。
温馨提示:答案为网友推荐,仅供参考