我正在为摩托罗拉68000微处理器使用嵌入式C。我想把指针地址存储在uint16变量中,然后,做变量的mod。我这样做的主要原因是检查EEPROM的扇区是否正确分配。
例->

 uint16 a, c;
 uint16 *b;
 b=&a;
 c=b%4;

像这样的东西。显然,我不能这样做。
谢谢

最佳答案

b = (uint16*)(((uint16)(&a)) % 4);

关于c - 在C中做一个指针变量的mod,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12300636/

10-11 04:21