我正在为摩托罗拉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/