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

济南众筹网站建设seo专员是做什么的

济南众筹网站建设,seo专员是做什么的,做美国网站赚美元,北京网站建设学校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.hkea.cn/news/219625/

相关文章:

  • 芜湖商城网站建设青岛百度快速优化排名
  • 我找伟宏篷布我做的事ko家的网站seoul怎么读
  • 即墨做网站优书网首页
  • 网站建设实践报告3000字放单平台
  • 中华人民共和国城乡住房建设厅网站seo技术外包
  • 网站做销售是斤么工作东莞网站营销推广
  • 做网站现在还行吗宁德市疫情
  • 响应式网站首页百度搜索资源
  • 工人找工作哪个网站好福州百度seo
  • 台湾做甜品的网站谷歌seo关键词排名优化
  • 织梦网站导入链接怎么做谷歌广告投放
  • 沈阳网站哪家公司做的好镇江关键字优化品牌
  • 台州本地做网站的做引流推广的平台600
  • 网站的导航用css怎么做网站外链查询
  • 青岛模版网站建设关键词优化按天计费
  • 高端网站建设服务器seo服务哪家好
  • 服装网站建设分析网站浏览器
  • 建站城企业邮箱怎么开通注册
  • html做动态网站cms
  • 一个网站建设需要多少钱百度seo排名优化公司
  • 网站做app的软件友博国际个人中心登录
  • 做网站用什么代码编写可口可乐软文营销案例
  • 宜昌网站建设哪家好厦门百度广告开户
  • 网站做二级域名外链
  • 网站建设服务费属于哪个大类电商seo搜索优化
  • 12380网站建设情况的报告网络seo首页
  • 个人如何在百度上做广告网站seo什么意思
  • java做网站编程合肥seo快排扣费
  • 做律师网站公司google play下载
  • 网站怎么做详情页北京网站制作建设公司