作业帮 > 综合 > 作业

temp |= (1

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 12:27:01
temp |= (1
意思是把tmep的第 i 位(从右数起) 置1
假设int tmep=10;它对应的二进制数就是0000 1100假设现在 i = 6则执行temp |= (1<<i)后temp就变成了0100 1100对应的十进制数就是74

例子#include <iostream>using namespace std;int main(){int temp=10;int i=6;temp |= (1<<i);cout<<temp<<endl;
system("pause");return 0;}
运行希望采纳