c++ 中 k^=1; 什么意思??
答案:5 悬赏:10
解决时间 2021-03-02 23:29
- 提问者网友:沉默的哀伤
- 2021-03-02 15:35
求解释
最佳答案
- 二级知识专家网友:瘾与深巷
- 2021-03-02 17:07
#include
using namespace std;
int main()
{
int k;
cin>>k;
k^=1;
cout<
}
return 0;
}
:k=奇数=>k^=1为k=k-1。
k=偶数=>k^=1为k=k+1。
using namespace std;
int main()
{
int k;
cin>>k;
k^=1;
cout<
return 0;
}
:k=奇数=>k^=1为k=k-1。
k=偶数=>k^=1为k=k+1。
全部回答
- 1楼网友:放肆的依賴
- 2021-03-02 19:51
k = k^1;异或操作
- 2楼网友:不羁的心
- 2021-03-02 19:42
K^=1 ,就是k = k^1 , 就是k 与1 的 异或。
- 3楼网友:duile
- 2021-03-02 18:09
/= 是复合运算符,意思是k=k/10,类似的+= 。。。%=。。。-= ....*= 等
- 4楼网友:气场征服一切
- 2021-03-02 17:36
如果k是偶数,则使k=k+1;若k是奇数,则使k=k-1。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |