解析下1 16-1
解析: ((1 << 16)-1)表示将1向左移动16位,然后减去1。
首先,1的二进制表示是0000000000000001。 将1向左移动16位,得到二进制数00000000000000010000000000000000。 减去1,得到二进制数00000000000000001111111111111111。
所以,((1 << 16)-1)的结果是65535,即2^16-1。
原文地址: https://www.cveoy.top/t/topic/iSaU 著作权归作者所有。请勿转载和采集!