Dart 编程中的位运算符
按位 运算符是用于对操作数执行位级操作的运算符。例如,考虑两个变量x和y,其中存储的值分别为20和5。
这两个数字的二进制表示看起来像这样-
x = 10100 y = 00101
我们利用Dart中的所有按位运算符来处理上表中显示的值(位值)。
在下表中提到了Dart中存在的所有按位运算符。
将该表作为参考。
让我们在dart程序中使用上面提到的所有按位运算符。
示例
考虑下面显示的例子-
void main(){
var x = 20, y = 5;
print("x & y = ${x & y}");
print("x | y = ${x | y}");
print("x ^ y = ${x ^ y}");
print("~x = ${(~x)}");
print("x << 2 = ${x << 2}");
print("y >> 2 = ${y >> 2}");
}输出结果x & y = 4 x | y = 21 x ^ y = 17 ~x = -21 x << 2 = 80 y >> 2 = 1
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短