gpt4 book ai didi

C: 宏没有正确地转换为 int

转载 作者:太空宇宙 更新时间:2023-11-04 06:11:28 25 4
gpt4 key购买 nike

<分区>

我有一个关于 C 行为的问题,我不明白...

#define KB 1024
#define FOUR_KB 4*KB

int main() {
uint32_t a;
uint32_t b = 24576;

a = ceil((float)b/FOUR_KB);
//want to get number of 4K transfers
//(and possibly last transfer that is less than than 4K)
}

此时我希望 a 为 6,但我得到的结果是 96。

有什么解释吗?

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