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

只做一页的网站多少钱网站建设国内排行

只做一页的网站多少钱,网站建设国内排行,网站的组成,前端开发就是做网站吗1、位运算语法 计算机中所有的数据都是以二进制的形式存储在设备中。即 0、1 两种状态,计算机对二进制数据进行的运算(、-、、/)都是叫位运算,相比在代码中直接使用(、-、、/)运算符,合理的运用位运算更能显著提高代码在机器上的执行效率。 …

1、位运算语法

计算机中所有的数据都是以二进制的形式存储在设备中。即 0、1 两种状态,计算机对二进制数据进行的运算(+、-、、/)都是叫位运算,相比在代码中直接使用(+、-、、/)运算符,合理的运用位运算更能显著提高代码在机器上的执行效率。

举一个简单的例子来看下 CPU 是如何进行计算的,比如这行代码:
int a = 35;
int b = 47;
int c = a + b;

计算两个数的和,因为在计算机中都是以二进制来进行运算,所以上面我们所给的 int 变量会在机器内部先转换为二进制在进行相加:

35:  0 0 1 0 0 0 1 1
47:  0 0 1 0 1 1 1 1
————————————————————
82:  0 1 0 1 0 0 1 0

按位与(&):

  • 两个对应的位都是1时结果才为1,否则为0。
  • 示例:5 & 3 = 1(即 0101 & 0011 = 0001)

按位或(|):

  • 两个对应的位中只要有一个是1,结果就为1。
  • 示例:5 | 3 = 7(即 0101 | 0011 = 0111)

按位异或(^):

  • 两个对应的位不同则结果为1,相同则结果为0。
  • 示例:5 ^ 3 = 6(即 0101 ^ 0011 = 0110)

按位取反(~):

  • 将每个位上的1变成0,0变成1。
  • 示例:~5 = -6(在有符号整数中,二进制表示会有所不同,取决于补码表示法)

左移(<<):

  • 将所有位向左移动指定的位数,右边空出的位置用0填充。
  • 示例:5 << 1 = 10(即 0101 << 1 = 1010)

右移(>>):

  • 将所有位向右移动指定的位数,左边空出的位置根据整数是有符号还是无符号来填充0或原最高位的值。
  • 示例:5 >> 1 = 2(即 0101 >> 1 = 0010)

2、位运算常用场景

(1)交换两个数的值

交换ab的值,原理就是ab异或之后得到c 然后c和其中任意一位数异或得到另外一位

a:11011
b:10100
a = a ^ b # 第一次异或a变成两个数的结果,b没变 
b = b ^ a # b 异或他们的结果得到a
a = a ^ b 

(2)快速判断奇偶性

使用按位与运算可以快速判断一个整数是否为偶数。由于任何偶数的二进制表示最后一位都是0,而奇数最后一位是1,

  • 因此可以使用 n & 1 的结果来判断:
  • 如果结果为0,则n是偶数。
  • 如果结果为1,则n是奇数。

(3)判断整数是否为2的幂

一个正整数如果是2的幂,那么它在二进制表示中仅有一位为1,其余位都为0。例如,8(即1000)是2的幂。你可以通过将该数与其减1后的数做按位与运算来判断:

  • 如果 n & (n - 1) 的结果为0,并且n不为0,那么n是2的幂。

(4)实现快速乘法和除法

利用左移和右移运算可以实现快速的乘法和除法:

  • 左移一位相当于乘以2。
  • 右移一位相当于除以2。
http://www.yingshimen.cn/news/308/

相关文章:

  • 无锡集团网站建设公司美食鉴赏国内网站
  • 网站建设的用处怎么样安装wordpress
  • 公司为什么做网站好用的网站建设
  • 东莞市官网网站建设报价wordpress mofile
  • 网站域名所有权查询php网站开发具体的参考文献
  • 网站建设客户需求调查问卷免费自做网站
  • 仪征做网站wordpress去视频广告
  • 国家住房和城乡建设厅网站html做网站头部
  • 怎样做展示型网站绵阳做网站
  • 美食 网站模板vps搭建网站教程
  • 网站建设项目经理招聘网站建设客户需求分析调研
  • ui网站推荐云主机网站配置
  • 中山顺的网站建设济南济阳哪有做网站的
  • 网站开发公司属于什么行业淄博网站排名公司
  • 网站外链带nofollow是什么意思南昌网站建设有限公司
  • 泉州建行 网站wordpress customize
  • 门户网站用什么源码seo营销型网站设计要点
  • 长治网站制作一般需要多少钱深圳网上办事大厅官网
  • 郑州做网站那网站开发工程师面试问哪些问题
  • 中国建站平台网wordpress 36kr 模板
  • 如何投诉网站制作公司官方网站怎么找
  • 网站建设公司的经营范围网络公司哪个平台好
  • 陕西省交通建设网站网站的设计分析
  • seo网站分析案例建设网站有什么作用
  • 产品网站建设哪个好网站建设价格西安
  • 长春做网站长春网站设计qq网页版 入口
  • 做初中数学题的网站网站建设策划基本流程
  • 福州自助建站软件河北网站备案注销
  • 网站建设制作北票市建设工程安全管理站网站
  • wordpress倒计时插件下载杭州seo 云优化科技