int cal(char *s){
    return s[0]<<16
         | s[1]<<8
         | s[2];
}
int main()
{
    char s[3];
    s[0]=0;s[1]=2;s[2]=0x9a;
    cout<<cal(s);
}

 

 为什么cal(s)= -102?

posted on 2022-04-16 19:55  megadeth  阅读(20)  评论(0编辑  收藏  举报