一个语法有关问题,实在不懂

一个语法问题,实在不懂int8 * tastint16 tH,tLtH(int16)(tast16)tL(int16)(tast)请教下tast不是地

一个语法问题,实在不懂
int8 * tast;
int16 tH,tL;

tH=(int16)(tast>>16);
tL=(int16)(tast);
请教下tast不是地址吗,怎么可以移位呢?

[解决办法]
你确定你没有写错么??在VS2008下都不能通过编译!是不是漏掉了个*???
[解决办法]

探讨
我也是觉得是错的,改正tH=(int16)((int 32)tast>>16);这样似乎可以。

引用:

你确定你没有写错么??在VS2008下都不能通过编译!是不是漏掉了个*???