69,336
社区成员
发帖
与我相关
我的任务
分享
void main()
{
int temp = 9;
int *i= &temp;
unsigned short *j= (unsigned short *)(*i<<8);
printf("\r\n j=%d\r\n",j);
}
int temp = 9; //0x9
int *i= &temp;
unsigned short *j= (unsigned short *)(*i<<8); // *i << 8 == 0x900 == j
printf("\r\n j=%d\r\n",j); //0x900 == 2304
int temp = 9;
int *i= &temp;
unsigned short *j= (unsigned short *)i;
printf("\r\n j=%d\r\n",*j);