鍍金池/ 問答/HTML/ 7.1|0=7 why?

7.1|0=7 why?

按位或,小數(shù)不參與運(yùn)算嗎?

回答
編輯回答
維她命

是的,按位邏輯操作符文檔中說:

從概念上講,按位邏輯操作符按遵守下面規(guī)則:

  • 操作數(shù)被轉(zhuǎn)換成32位整數(shù),用比特序列(0和1組成)表示。超過32位的數(shù)字會被丟棄。
    例如, 以下具有32位以上的整數(shù)將轉(zhuǎn)換為32位整數(shù):

希望對你有幫助

2017年6月12日 22:36
編輯回答
笑忘初

是的,小數(shù)是不支持位運(yùn)算的,所以會先把7.1轉(zhuǎn)成7,在這一步就已經(jīng)完成小數(shù)的向下求整。再進(jìn)行7.1|0的運(yùn)算。

2017年8月31日 04:23