解析: ((1 << 16)-1)表示将1向左移动16位,然后减去1。

首先,1的二进制表示是0000000000000001。 将1向左移动16位,得到二进制数00000000000000010000000000000000。 减去1,得到二进制数00000000000000001111111111111111。

所以,((1 << 16)-1)的结果是65535,即2^16-1。

解析下1 16-1

原文地址: https://www.cveoy.top/t/topic/iSaU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录