嗨,我正在尝试做一些应该很简单的事情,但我无法弄清楚。我有一个指向无符号字符数组的指针,我得到第一个元素,它是一个十六进制数。我想将其转换为二进制,以便检查它是否等于诸如 0x01101000 之类的数字。
unsigned char arr[] = {0x25}; //just for example. I am actually using *arr.
unsigned char byte = arr[0];
if(( byte & 0x01101000) == //not sure if this is the right way to proceed
将不胜感激一些帮助!谢谢!!