gpt4 book ai didi

c++ - |运算符 ,++ 和 I 运算符

转载 作者:太空狗 更新时间:2023-10-29 19:59:57 26 4
gpt4 key购买 nike

我想我会得到 12,而不是 7w++,那么w就是4,也就是100,而w++w 将是 81000;所以 w++|z++ 将是 100|1000 = 1100 将是 12

我怎么了?

int main()
{
int w=3, z=7;
printf("%d\n", w++|z++);
}

最佳答案

您误解了 postfix ++ 运算符。变量的值变量递增之前使用。对于 prefix ++ 运算符,您的分析是正确的,如 ++w|++z 中。

关于c++ - |运算符 ,++ 和 I 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9781437/

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