C++程序設計 (第三版) 譚浩強 習題3.8
習題3.8 寫出下面各邏輯表達式的值。設a=3,b=4,c=5。
(1) a + b > c && b == c
(2) a || b + c && b - c
(3) !(a > b) && !c || 1
(4) !(x = a) && (y = b) && 0
(5) !(a + b) + c - 1 && b + c / 2
IDE工具:VS2010
Note: 使用不同的IDE工具可能有部分差異。
?
代碼塊
#include <iostream>
#include <iomanip>
using namespace std;int main(){int a = 3;int b = 4;int c = 5;int x, y;cout<<(a + b > c && b == c)<<endl;cout<<(a || b + c && b - c)<<endl;cout<<(!(a > b) && !c || 1)<<endl;cout<<(!(x = a) && (y = b) && 0)<<endl;cout<<(!(a + b) + c - 1 && b + c / 2)<<endl;system("pause");return 0;
}