下面是一個走進我的考試代碼。我評論了那些我不瞭解的觀點。請讓我知道下面的操作員是什麼意思。運營商我因此未明白
int main()
{
float ans=4;
ans*=10;
cout<<ans++<<endl;
ans-=22;
cout<<++ans<<endl;
ans/=4;
cout<<ans<<endl;
ans=int(ans)<<4; // WHAT is meant by <<4?
cout<<ans<<endl;
ans=int(ans)>>3; // WHAT is meant by >>4?
cout<<ans<<endl;
ans=int(ans)^0x000F; // WHAT is meant by ^0x000F?
cout<<hex<<ans<<endl;
ans=int(ans)&0x00F0; // WHAT is meant by &0x00F0?
cout<<hex<<ans<<endl;
cout<<hex<<(0x3567 & 0xF0f0)<<endl; // WHAT is meant by (0x3567 & 0xF0f0)?
cout<<hex<<(0x3567 | 0xF0f0)<<endl; // WHAT is meant by (0x3567 | 0xF0f0)?
cout<<hex<<~0x3567<<endl; // WHAT is meant by ~0x3567
getch();
return 0;
}
我看不到谷歌怎麼會不幫你這個問題。 – ScarletAmaranth
我們認真迴避最小的理解。 – ScarletAmaranth
這是教科書的東西。爲什麼不讀一個? –