码迷,mamicode.com
首页 > Windows程序 > 详细

C# 《四》表达式和运算符(2)

时间:2017-08-26 13:37:17      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:center   span   技术分享   程序   http   优化   按位运算   表达式   结果   

1、位运算符

 

1、位(bit):在计算中存储所有数据都采用二进制,那么二进制的位,便是我们所说的 bit。

      1)1Byte = 8bit   1字节 = 8位

      2)1k =1024Byet

      3)1M = 1024K

      4)1G = 1024M

      5)1T = 1024G

技术分享

大多数代码中都不使用这些运算符,但应知道这样的运算符存在。它们主要用于高度优化的代码,在这些代码中,使用其他数学操作的开销太高了,因此它们通常用于驱动程序或系统代码。

使用 & 按位运算

技术分享

 1)同时为 1 结果为 1,否则结果为 0

使用  |  按位运算符

技术分享

只要有一个 1 ,那么结果为 1 ;否则结果为 0

使用 ^  按位运算符

技术分享

异或:有且仅有一个 1 ,结果为 1 ;否则结果为 0 。

使用  ~ 按位运算符

技术分享

取反:1 变 0 ,0 变 1.

 

C# 《四》表达式和运算符(2)

标签:center   span   技术分享   程序   http   优化   按位运算   表达式   结果   

原文地址:http://www.cnblogs.com/guijin/p/7434993.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!