使用無符號uint32變量進行位移運算,為什么會int收到有符號結果?func NewNM(log2Dim uint32) { SIZE := 1 << (3 * log2Dim) // Why: SIZE type == int // ...} 查看完整描述