C++ 运算符(廿四)--按位运算符和赋值运算符结合(^=)、
来源:互联网 发布:mac开机读条一半就黑屏 编辑:程序博客网 时间:2024/06/14 08:41
^= 运算符
#include <iostream>using namespace std;bool state = 0;void log(){ cout << state << endl;}void turnOn(){ state ^= 1 ;//等价于 state = (state ==0)?1:0; log();}int main(int argc, const char * argv[]) { // insert code here... int i = 0; while (i<10) { turnOn(); i++; } return 0;}
0 0
- C++ 运算符(廿四)--按位运算符和赋值运算符结合(^=)、
- 按位“或”赋值运算符 (|=)
- Java学习基础:运算符和表达式(算数运算、关系运算、逻辑运算、位运算、条件运算、赋值运算)
- java位运算符和赋值运算符
- C程序设计语言- 类型、运算符与表达式-2.2----类型转换、自增运算符与自减运算符、按位运算符、赋值运算符与表达式
- 【C++】位运算符
- 【C++】位运算符
- C 位运算符
- C 【位运算符 & | ^ ~ << >>】
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- ELK(ElasticSearch, Logstash, Kibana)搭建日志分析平台-Elasticsearch篇
- spring cloud微服务框架 第九天
- ubuntu14.04安装 R16 Tina Linux SDK
- php 安装 swoole 扩展
- Android定时器实现的几种方式
- C++ 运算符(廿四)--按位运算符和赋值运算符结合(^=)、
- python 调用StanfordCoreNLP
- Android 事件分发机制
- get 中文乱码
- 概率论
- [问题记录]Linux部署web项目报404错误
- Mini2440开发板串口连接
- 模糊匹配
- android复习路之BaseAdapter优化