天天看點

萬字C++運算符大全講解(下)

加等于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  x += 3;
  cout << x;
  return 0;
}
      

示範:

萬字C++運算符大全講解(下)

減等于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  x -= 3;
  cout << x;
  return 0;
}
      
萬字C++運算符大全講解(下)

乘等于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  x *= 3;
  cout << x;
  return 0;
}      
萬字C++運算符大全講解(下)

除等于

#include <iostream>
using namespace std;

int main() {
  double x = 5;
  x /= 3;
  cout << x;
  return 0;
}      
萬字C++運算符大全講解(下)

四、比較運算符

等價符

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x == y); //傳回0,因為x與y不等價 
  return 0;
}
      
萬字C++運算符大全講解(下)

不等價

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x != y); // 傳回1,因為不等價 
  return 0;
}      
萬字C++運算符大全講解(下)

大于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x > y); // 傳回1因為x大于 y
  return 0;
}
      

示範:

萬字C++運算符大全講解(下)

小于

與大于相反,不示範了

大于等于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x >= y); //傳回1,因為5大于等于3 
  return 0;
}
      
萬字C++運算符大全講解(下)

小于等于

與上面相反大于等于相反,不示範了。

五、邏輯運算符

并且

&& ,如果兩個陳述都為真,則傳回真。

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x > 3 && y< 10); // 傳回1因為x大于三,并且y小于 十 
  return 0;
}      
萬字C++運算符大全講解(下)

或者

|| 滿足其中一個情況就是真。

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x > 3 || x < 4); // 傳回真 (1) 因為其中一個條件為真(5 大于 3,但 5 不小于 4)
  return 0;
}      
萬字C++運算符大全講解(下)

反轉

這個用得比較少吧,個人認為。反轉結果,如果結果為真則傳回假。

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (!(x > 3 && x < 10)); // 傳回 false (0) 因為! (not) 用于反轉結果

  return 0;
}
      
萬字C++運算符大全講解(下)

六.聯系川川

群聊:813269919      

繼續閱讀