当前位置: 首页 > news >正文

沈阳seo关键词排名优化软件苏州优化平台

沈阳seo关键词排名优化软件,苏州优化平台,织梦网站网址变了如何搬家,阿里云域名查询和注册在C中,位运算是对二进制位进行操作的运算,主要有以下几种: 1. 按位与( & ):两个操作数对应位都为1时,结果位才为1,否则为0。例如 3 & 5 , 3 二进制是 0000 0011…

在C++中,位运算是对二进制位进行操作的运算,主要有以下几种:

1. 按位与( & ):两个操作数对应位都为1时,结果位才为1,否则为0。例如 3 & 5 , 3 二进制是 0000 0011 , 5 二进制是 0000 0101 ,运算结果为 0000 0001 ,即十进制的 1 。常用于获取某些位的值或屏蔽某些位。
2. 按位或( | ):两个操作数对应位只要有一个为1,结果位就为1,都为0时结果位才为0。如 3 | 5 ,结果是 0000 0111 ,即十进制 7 。可用于将某些位置为1。
3. 按位异或( ^ ):两个操作数对应位不同时,结果位为1,相同时为0。比如 3 ^ 5 ,结果是 0000 0110 ,即十进制 6 。可实现不使用临时变量交换两个数,如 a = a ^ b; b = a ^ b; a = a ^ b; 。
4. 按位取反( ~ ):将操作数的每一位取反,1变0,0变1。如 ~3 , 3 二进制 0000 0011 ,取反后是 1111 1100 ,在有符号数中表示 -4 。
5. 左移( << ):将操作数的二进制位向左移动指定的位数,右侧补0。如 3 << 2 , 3 二进制 0000 0011 ,左移2位后是 0000 1100 ,即十进制 12 ,相当于乘以 2 的移动位数次方。
6. 右移( >> ):将操作数的二进制位向右移动指定的位数,对于无符号数,左侧补0;对于有符号数,取决于编译器,有的补符号位(算术右移),有的补0(逻辑右移)。如 4 >> 1 , 4 二进制 0000 0100 ,右移1位后是 0000 0010 ,即十进制 2 ,相当于除以 2 。

以下是C++中各种位运算的示例代码,展示了按位与、按位或、按位异或、按位取反、左移和右移的用法:

#include <iostream>
using namespace std;int main() {// 定义两个整数int a = 3;  // 二进制表示为 0000 0011int b = 5;  // 二进制表示为 0000 0101// 按位与运算int andResult = a & b;cout << "按位与运算结果: " << andResult << endl;// 按位或运算int orResult = a | b;cout << "按位或运算结果: " << orResult << endl;// 按位异或运算int xorResult = a ^ b;cout << "按位异或运算结果: " << xorResult << endl;// 按位取反运算int notResult = ~a;cout << "按位取反运算结果: " << notResult << endl;// 左移运算int leftShiftResult = a << 2;cout << "左移运算结果: " << leftShiftResult << endl;// 右移运算int rightShiftResult = a >> 1;cout << "右移运算结果: " << rightShiftResult << endl;return 0;
}
http://www.dtcms.com/a/459847.html

相关文章:

  • 大足专业建站公司网站建设 管理系统开发
  • 山东省住房城乡和建设厅网站手机app制作下载
  • 汕头网站制作找哪家蓬莱做网站公司
  • 建立网站的原因中小企业网站功能
  • 南县建设局网站市场调研报告最佳范文
  • 如何做教育网站帝舵手表官方网站
  • 电商网站建设标准网站做app开发工具
  • php网站模板 下载什么网站可以做会计题目
  • 建设银行江西分行官方网站黄骅市属于沧州吗
  • 企业网站改版计划书昆明专业网站制作公司
  • 展示网站源码下载全国网络推广
  • 香水网站开源模板网站制作企业有哪些公司
  • 装饰网站模版做英文的小说网站
  • 网站怎么做收录ui做套网站多少钱
  • 济南传承网站建设公司企业网站 建设策划书
  • 企业宣传网站案例多少钱才算有钱人
  • 网站建设考虑十大互联网广告公司
  • 做国际网站有补贴吗如何看网站点击量
  • 企业网站模板湖南岚鸿模板任务发布网站建设
  • 高端网站设计教程河南网站建设报价
  • 供需平台类网站建设西红柿怎么做网站
  • 网站正在建设中源码阿里域名注册查询
  • 国外做vj的网站遵义做网站推广
  • 付公司制作网站费怎么做凭证东莞手机app开发
  • 著名的淘宝客网站什么是竞价推广
  • 网站建设前期需要干嘛佛山网站建设外包公司
  • 云南网站设计流程北京商场打折
  • 网站开发应如何入账产品开发的流程
  • 甘德县公司网站建设做外贸网站平台有哪些内容
  • 建设网站要那些开江网站建设