关于逻辑表达式的简单问题,帮我看看。

写出下列逻辑表达式的运行结果。

已知:变量的定义和初始化如下

char ch = 'w';
int a = 2, b = 0, c = 0;
float x = 3.0;
1.

printf("%d", a && b);

1分

2.

printf("%d", a || b && c);

1分

3.

printf("%d", !a && b);

1分

4.

printf("%d", a||3+10&&2);

1分

5.

printf("%d", !(x == 2));

1分

6.

printf("%d", !x == 2);

1分

7.

printf("%d", ch || b);

1分