gpt4 book ai didi

c - 为什么使用 !!(condition) 而不是 (condition)?

转载 作者:太空狗 更新时间:2023-10-29 16:21:07 29 4
gpt4 key购买 nike

<分区>

我见过人们使用带有两个 '!' 的条件子句的代码

#define check_bit(var, pos)       (!!((var) & (1 << (pos))))
#define likely(x) __builtin_expect(!!(x),1)
#define unlikely(x) __builtin_expect(!!(x),0)

是我能找到的一些例子。

使用 !!(condition)(condition) 有什么优势吗?

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