Delphi 运算符shl、shr、or、xor、and、not 运算原理


 

x:=x shl n 二进制数向左移n位,尾部补n个零,相当于x:=x*2^n;
x:=x shr n 二进制数向右移n位,首部补n个零,相当于x:=x div (2^n);
x:=x or n 二进制(x 、n)相加,同1为1,有1则1 :1+1=1,0+1=1,0+0=0
x:=x xor n 二进制(x 、n)相加, 同1为0,有1则1 :1+1=0,0+1=1,0+0=0
x:=x and n 二进制(x 、n)相加,同1为1,有0则0 :1+1=1,0+1=0,0+0=0
x:=not x 二进制取反(需先指定数据的大小),1为0,0为1

 

创建时间:2020.03.13  更新时间:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM