gpt4 book ai didi

c++ - 像 32i64 这样的操作数是什么意思?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:24:41 24 4
gpt4 key购买 nike

请帮助我理解这个表达式:

(dwStreamSizeMax >> 32i64)

我以前从未见过像 32i64 这样的操作数。谢谢。

最佳答案

来自 MSDN C++ Integer Constants :

64-bit integer-suffix: i64 LL ll

也就是说,32i64 将是 64 位大小的整数类型常量,值为 32。即是(__int64) 32,或者(int64_t) 32

dwStreamSizeMax >> 32i64

请注意,在引用的表达式中,即使对于 64 位 dwStreamSizeMax,有意义的最大移位位数也是 63,这适合 8 位值 (BYTE),因此 64 位大小说明符是多余的。

关于c++ - 像 32i64 这样的操作数是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22829234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com