Bác nào biết cách cắt một số 16bit thành 2 số 8bit chứa byte cao và byte thấp của số 16bit bẳng ngôn nhữ C chỉ em fát . Em xin đa tạ very much
unsigned int test = 0xABCD;
unsigned char idata *a, byte_cao, byte_thap;
a = &test;
byte_cao = *a;
byte_thap = *(a+1);
j=k&0xff;//lấy byte thấp
i=(k>>8)&0xff;//lấy byte cao
). Cảm ơn các huynh đã góp ý, chúc các huynh thành đạt VÀ EM LẠI CÓ THÊM MỘT CÂU HỎI MỚI NỮA NÈ:
Comment