gpt4 book ai didi

c - 输出是如何计算的?

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

我在这个程序中对 x=320 的值如何......感到困惑......

#include<stdio.h>
int a=5;
int main(){
int x;
x=~a+a&a+a<<a;
printf("%d",x);
return 0;
}

http://codepad.org/UBgkwdYl

希望得到快速和积极的回应..

最佳答案

这是这样计算的:

x = ((~a) + a) & ((a + a) << a);

您应该查看 C 运算符优先级表。

关于c - 输出是如何计算的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4268490/

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