70,022
社区成员




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);