hvad er forksellen på or streg og or streg streg
HejsaJeg har læst lidt om bits og faldt over at man i kodeeksemplerne kun brugte | som or. Normalt i if sætninger bruger jeg ||.
Kodeeksemplet:
#include<iostream>
using namespace std;
int main()
{
cout<<(1|1)<<endl;
cout<<(1||1)<<endl;
cout<<(1|0)<<endl;
cout<<(1||0)<<endl;
cout<<(0|0)<<endl;
cout<<(0||0)<<endl;
return 0;
}
giver de samme resultater ligegyldigt, hvilken af dem man bruger så hvad er forskellen? Og hvornår bruger man hvad?