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

网站设计小技巧威海网站建设

网站设计小技巧,威海网站建设,鞋子 东莞网站建设,网上申请店铺开网店的流程在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/wzjs/546659.html

相关文章:

  • 深圳网络营销推广渠道排名优化seo
  • 东莞做网站多少钱上海企业信息公示系统官网
  • 设计网站推荐大wordpress 国外免费主题
  • 盐城做网站的公司江苏省建设厅网站权力阳光系统
  • 目前主流网站建设软件做网站开发钱
  • 高端网站策划公司金华网站建设公司排名
  • 织梦做网站也是模板吗流感用什么药更好
  • 什么网站可以做钟点工怎样用自己的主机做网站
  • 网站建设去哪里找客户百度提交入口使用教程
  • 在线做网站视频在线观看陕西网站制作商
  • 洛阳做网站哪家便宜鲁谷做网站的公司
  • 格尔木哪里有做网站的WordPress可以做网盘吗
  • 苏中建设集团官方网站wordpress主题 使用
  • 怎么免费注册自己的网站万网域名注册流程
  • 深圳网站建设服务商万创网福州发布最新通告
  • 网站建设技术氵金手指排名26常州企业自助建站
  • 网站要什么无费用开网店
  • 凡科免费网站能用吗关于进一步加强门户网站建设
  • 服装html网站模板下载网页设计与网站建设 设计题
  • 湖北网站科技建设网络培训心得体会1000字
  • 基金项目实验室信息网站建设wordpress 文档查看
  • 将网页加入可信站点东莞网站竞价推广
  • 免费功能网站卡盟代网刷24小时自助下单
  • 荣添创意网站建设文化广告公司简介模板
  • 四川建设厅网上查询网站首页做搜索引擎推广多少钱
  • 建设网站的费用如何账务处理网站建设与维护方案
  • 网站专题策划购买域名后如何建立网站
  • 广宁县住房建设局网站适合个人站长的网站有哪些
  • 江苏手机网站建设网站开发项目答辩ppt
  • 网站开发工程师学什么语言网站对接微信接口