1 左移 4 位加 2 的结果是多少?
1 << 4 + 2 的值是 64。
1 << 4 表示将 1 左移 4 位,相当于将 1 乘以 2 的 4 次方,即 1 * 2^4 = 16。
然后加上 2,得到 16 + 2 = 18。
因此,1 << 4 + 2 的结果是 18,而不是 64。
注意: 在大多数编程语言中,位运算符的优先级高于加减运算符。因此,表达式 1 << 4 + 2 会先执行 1 << 4,然后再加 2。
原文地址: https://www.cveoy.top/t/topic/pcT6 著作权归作者所有。请勿转载和采集!