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

上虞网站开发网络营销ppt

上虞网站开发,网络营销ppt,做国内网站花费,足球最新比赛消息目录 位操作符 1.按位与(&) 2.按位或(|) 3.按位异或(^) 4.按位取反(~) 5.左移(<<) 6.右移(>>) 逻辑操作符 1.逻辑与&#xff08;&&&#xff09; 2.逻辑或&#xff08;||) 3.逻辑非&#xff08;&#xff01;&#xff09; 位操作符 1.按位与(…

目录

位操作符

1.按位与(&)

2.按位或(|)

3.按位异或(^)

4.按位取反(~)

5.左移(<<)

6.右移(>>)

逻辑操作符

1.逻辑与(&&)

2.逻辑或(||)

3.逻辑非(!)


位操作符

1.按位与(&)

这个操作符对两个整数的每一位进行比较,如果两个相应的位都为1,则结果为1,否则为0。

int a = 60;   // 60 = 0010 1100 in binary  
int b = 13;   // 13 = 0000 1101 in binary  
int c = a & b; // c = 0000 1100 = 12 in binary

2.按位或(|)

这个操作符对两个整数的每一位进行比较,如果两个相应的位中有一个为1,则结果为1,否则为0。

int a = 60;   // 60 = 0010 1100  
int b = 13;   // 13 = 0000 1101  
int c = a | b; // c = 0010 1101 = 61

 

3.按位异或(^)

这个操作符对两个整数的每一位进行比较,如果两个相应的位中有一个为1且另一个为0,则结果为1,否则为0。

int a = 60;   // 60 = 0010 1100  
int b = 13;   // 13 = 0000 1101  
int c = a ^ b; // c = 0010 0001 = 49

 

4.按位取反(~)

这个操作符对一个整数的每一位进行取反操作。如果某一位是1,则结果为0;如果是0,则结果为1。

int a = 60;   // 60 = 0010 1100  
int b = ~a;   // b = -61 = 1101 0011 (-61的二进制补码)

5.左移(<<)

规则:正数二进制左移右端补0,负数补码左移一,符号位不变,右端空位补零
左移是指将二进制位向左移动一位同时最后空出来的一位补零。下面以实例演示: 例如,十进制数字5,二进制为00000000000000000000000000000101,现左移一位,即变成00000000000000000000000000001010,转换成二进制数字应为10:再看负数,例如-5,左移一位后保留符号位不变,右端补零,应为-10.

6.右移(>>)

分为:算数右移和逻辑右移
介绍:算数右移,计算机系统以算数右移为主
规则: 右移末尾舍弃,高位补符号位
仍看例子,例如正整数5,存储2进制为00000000000000000000000000000101,右移一位后变成00000000000000000000000000000010,对应十进制为2。

再例如负整数-5,左移后高位补符号位,低位舍弃,-5对应的原码:
10000000000000000000000000000101: 反码: 111111111111111111111111111111111010
,补码111111111111111111111111111111111011,补码右移1位后变成111111111111111111111111111111111101,对应的反码: 111111111111111111111111111111111100,对应的原码:
10000000000000000000000000000011,及二进制-3.
 


逻辑操作符

1.逻辑与(&&)

当且仅当两个操作数都为真时,逻辑与的结果才为真。

int a = 10;  
int b = 20;  
if (a > 5 && b > 10) {  
    printf("Both conditions are true\n");  
}

2.逻辑或(||)

只要有一个操作数为真,逻辑或的结果就为真。

int a = 10;  
int b = 5;  
if (a > 5 || b > 10) {  
    printf("At least one of the conditions is true\n");  
}

3.逻辑非(!)

逻辑非是对一个操作数的逻辑否定。如果操作数为真,则逻辑非的结果为假;如果操作数为假,则逻辑非的结果为真。

int a = 10;  
if (!a > 5) {  
    printf("The condition is false\n");  
}

http://www.rdtb.cn/news/2474.html

相关文章:

  • 高校网站建设需求分析近期发生的新闻
  • 湛江网站建设北京seo服务行者
  • 网站透明flash竞价推广托管公司介绍
  • 什么做网站开发网站免费网站免费优化优化
  • 长春企业免费建站小程序搭建教程
  • 门户网站模板源码天津优化网络公司的建议
  • 生物科技 网站模板下载苏州关键词排名系统
  • 防录屏网站怎么做网上商城推广13种方法
  • 手机建站哪家好怎么网站推广
  • 网站页面一般做多大网站多少钱
  • 找人做个网站多少钱鄂州网站seo
  • 合肥行业网站建设上海网络推广外包公司
  • 商会网站建设磁力下载
  • 深圳专业网站建设产品运营之中的广度讲解网店运营在哪里学比较好些
  • 深圳做网站排名公司拼多多跨境电商平台
  • 建设网站收取广告费用短视频营销优势
  • 中山快速做网站价格百度平台
  • 做企业展示版网站贵吗企业网站推广策略
  • 义乌市建设银行分行网站发布外链的步骤
  • wordpress 后门检测百度seo刷排名网址
  • 策划是做什么的aso优化服务站
  • 2d游戏制作软件百度seo网站在线诊断
  • 洛阳做网站公司百度知道首页登录
  • 鲜花商城网站设计内部搜索引擎优化
  • 千博政府网站管理系统企业网站建设平台
  • 百度怎么做公司的网站外贸营销网站制作公司
  • 有本地服务器怎么做网站公司seo是什么级别
  • 上海做网站 公司排名西安自动seo
  • 东莞网站建设aj工作室如何编写一个网站
  • 响应式外贸网站建设海外seo推广公司