C++简单编程请教

来源:百度知道 编辑:UC知道 时间:2024/06/13 05:44:41
已知int i=32,j=1,k=3;编程序,计算下述产生真假值的各逻辑表达式,并将结果值
(0 或1)显示在屏幕上。
!(!(true||false)) (true && false) && !(true||false)
i && j && k-3 34-i||k
j!=k && i!=k !!!(i=6)
(5>3) && (3>1) 5>3 && 3>1
5>3>1 !i||(j-k) && i && !(k-3||i*k)

#include<iostream>
using namespace std;
int main()
{
int i=32,j=1,k=3;
cout << (!(!(true||false))) << ((true && false) && !(true||false)) << endl;
cout << ( i && j && k-3)<<( 34-i||k)<<endl;
cout << ( j!=k && i!=k)<<( !!!(i=6))<<endl;
cout<< ((5>3) && (3>1)) <<(5>3 && 3>1)<<endl;
cout<<( 5>3>1)<<( !i||(j-k) && i && !(k-3||i*k))<<endl;
return 0;
}