wal*_*ruz 5 c++ 32bit-64bit visual-c++
请帮我理解这个表达方式:
(dwStreamSizeMax >> 32i64)
Run Code Online (Sandbox Code Playgroud)
我以前从未见过像32i64这样的操作数.谢谢.
从MSDN C++整数常量:
64位整数后缀:i64 LL ll
也就是说,32i64将是64位大小的整数类型常量,值为32.也就是说,它是(__int64) 32,或(int64_t) 32.
dwStreamSizeMax >> 32i64
请注意,在引用的表达式中,即使对于64位dwStreamSizeMax最大移位,有意义的位数也是63,它适合8位值(BYTE),因此64位大小说明符存在冗余.
| 归档时间: |
|
| 查看次数: |
182 次 |
| 最近记录: |