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

推广农村特色产品建设网站方案网站为何不显示百度商桥对话框

推广农村特色产品建设网站方案,网站为何不显示百度商桥对话框,学校网站制作,深圳网络营销推广C语言 基础开发----目录 一、位运算符----简介 位运算符 就是按二进制位进行运算。 C语言中位运算符主要包括六种&#xff0c;具体如下&#xff1a; 与(&)&#xff0c;或(|)&#xff0c;非(~)&#xff0c;异或(^)&#xff0c;左移(<<)和右移(>>) 位运算符含…

C语言 基础开发----目录


一、位运算符----简介

位运算符 就是按二进制位进行运算。

C语言中位运算符主要包括六种,具体如下:
与(&),或(|),非(~),异或(^),左移(<<)和右移(>>)

位运算符含义说明
&按位有0为0,双1为1: 1&1=1,1&0=0,0&1=0,0&0=0
只有两者对应位都为1,结果对应位才为 1,否则为 0
I按位有1为1,双0为0: 1I1=1,1I0=1,0I1=1,0I0=0
只要两者对应位有一个为1,则结果对应位就为 1,否则为 0
~按位取反1变0,0变1: ~1=0, ~0=1
如果该位为 1,则结果对应位为 0
如果该位为 0, 则结果对应位为 1
^按位异或不同为1,相同为0: 1^1=0, 1^0=1, 0^1=1, 0^0=0
只有两者对应位不一样,则结果对应位才为 1, 否则为 0
<<左移左移n位就是乘以2的n次方
所有位依次向左移动,高位丢弃,低位补0
>>右移右移n位就是除以2的n次方
无符号数据:所有位依次向右移动,高位补0,低位丢弃
有符号数据:所有位依次向右移动,符号位不变,低位丢弃

二、位运算符----详细说明

1. 位与运算(&):有0为0,双1为1

只有两者对应位都为1,结果对应位才为 1,否则为 0

变量十六进制数值二进制数
a0x030000 0011
b0x0A0000 1010
a&b0x020000 0010

举例说明:

#include <stdio.h>int main(int argc, char *argv[])
{unsigned char a=0x03,b=0x0A;printf("a=0x%X\n",a);printf("b=0x%X\n",b);printf("a&b=0x%X\n",a&b);return 0;
}

运行结果如下:

在这里插入图片描述

2. 位或运算(|):有1为1,双0为0

只要两者对应位有一个为1,则结果对应位就为 1,否则为 0

变量十六进制数值二进制数
a0x030000 0011
b0x0A0000 1010
aIb0x0B0000 1011

举例说明:

#include <stdio.h>int main(int argc, char *argv[])
{unsigned char a=0x03,b=0x0A;printf("a=0x%X\n",a);printf("b=0x%X\n",b);printf("a|b=0x%X\n",a|b);return 0;
}

运行结果如下:

在这里插入图片描述

3. 位取反运算(~):1变0,0变1

如果该位为 1,则结果对应位为 0。
如果该位为 0, 则结果对应位为 1。

变量十六进制数值二进制数
a0x030000 0011
~a0xFC1111 1100

举例说明:

#include <stdio.h>int main(int argc, char *argv[])
{unsigned char a=0x03,b=~a;printf("a=0x%X\n",a);printf("b=0x%X\n",b);return 0;
}

运行结果如下:

在这里插入图片描述

4. 位异或运算(^):不同为1,相同为0

只有两者对应位不一样,则结果对应位才为 1, 否则为 0

变量十六进制数值二进制数
a0x030000 0011
b0x0A0000 1010
a^b0x090000 1001

举例说明:

#include <stdio.h>int main(int argc, char *argv[])
{unsigned char a=0x03,b=0x0A;printf("a=0x%X\n",a);printf("b=0x%X\n",b);printf("a^b=0x%X\n",a^b);return 0;
}

运行结果如下:

在这里插入图片描述

5. 左移运算(<<)

所有位依次向左移动,高位丢弃,低位补0。

变量十六进制数值二进制数
a0x030000 0011
a<<20x0C0000 1100

举例说明:

#include <stdio.h>int main(int argc, char *argv[])
{unsigned char a=0x03;printf("a=0x%X\n",a);printf("a<<2=0x%X\n",a<<2);return 0;
}

运行结果如下:

在这里插入图片描述

6. 右移运算(>>)

无符号数据:所有位依次向右移动,高位补0,低位丢弃。

变量十六进制数值二进制数
a0x0831000 0011
a>>10x410100 0001

举例说明:

#include <stdio.h>int main(int argc, char *argv[])
{unsigned char a=0x83;printf("a=0x%X\n",a);printf("a>>1=0x%X\n",a>>1);return 0;
}

运行结果如下:

在这里插入图片描述

有符号数据:所有位依次向右移动,符号位不变,低位丢弃。

变量十六进制数值二进制数
a0x0831000 0011
a>>10xC11100 0001

举例说明:

#include <stdio.h>int main(int argc, char *argv[])
{char a=0x83;printf("a=0x%X\n",(unsigned char)a);printf("a>>1=0x%X\n",(unsigned char)(a>>1));return 0;
}

运行结果如下:

在这里插入图片描述


http://www.yayakq.cn/news/386061/

相关文章:

  • 泰安网站建设广告wordpress表格不显示
  • 免费制作个人网站的软件免费的软件下载大全安装
  • 网站设计论文提纲asp网站qq登录
  • 公司网站格式软文世界平台
  • 建立手机网站移动互联网服务管理中心官网
  • 做dw网站图片怎么下载地址电子商务能从事什么工作
  • 厦门市建设局报表网站wordpress加导航菜单
  • 东莞市做网站的公司服务五象新区开发建设指挥部网站
  • 网站设计论文题目北京个人注册公司
  • 智能家居网站模板jsp做的知名网站
  • 网站关键字怎么修改wordpress主题分为多章节
  • 网站建设排名奇艺地域php怎么创建网站
  • 编程除了做网站还能干什么wordpress抽奖主题
  • 宁波企业网站seo宝塔建设的网站火车头发布失败
  • 网站优化报表新农村建设投诉网站
  • 上海工信部网站备案设计投稿的网站有什么
  • wordpress子目录建站怎么选择主题网站如何做好内链
  • 开发网站网络公司百度app免费下载安装最新版
  • 做视频网站资源采集深圳seo优化排名
  • 新泰市住房和城乡建设局网站网站怎么显示备案号
  • 建立网站 域名 服务器吗招聘网站花钱做的简历有用没
  • 市场调研网站有哪些asp程序网站后台发布产品的时候前台怎么不显示产品名称
  • 企业网站首页设计与制作企业邮箱个人注册
  • 上海app开发公司seo关键词排名网络公司
  • 北京孤儿院做义工网站张家港
  • 商务网站建设数据处理火狐显示网站开发
  • 推荐坪地网站建设如何知道网站是用什么语言做的
  • 摄影作品网站风景wordpress 设置权限设置
  • 搜索不到我的网站制作一个网站的一般步骤
  • 运河网站制作只做恐怖片的网站