- Dart Programming Tutorial
- Dart Programming - Home
- Dart Programming - Overview
- Dart Programming - Environment
- Dart Programming - Syntax
- Dart Programming - Data Types
- Dart Programming - Variables
- Dart Programming - Operators
- Dart Programming - Loops
- Dart Programming - Decision Making
- Dart Programming - Numbers
- Dart Programming - String
- Dart Programming - Boolean
- Dart Programming - Lists
- Dart Programming - Lists
- Dart Programming - Map
- Dart Programming - Symbol
- Dart Programming - Runes
- Dart Programming - Enumeration
- Dart Programming - Functions
- Dart Programming - Interfaces
- Dart Programming - Classes
- Dart Programming - Object
- Dart Programming - Collection
- Dart Programming - Generics
- Dart Programming - Packages
- Dart Programming - Exceptions
- Dart Programming - Debugging
- Dart Programming - Typedef
- Dart Programming - Libraries
- Dart Programming - Async
- Dart Programming - Concurrency
- Dart Programming - Unit Testing
- Dart Programming - HTML DOM
- Dart Programming Useful Resources
- Dart Programming - Quick Guide
- Dart Programming - Resources
- Dart Programming - Discussion
Dart Programming - Bitwise Operators
Example
The following example shows how you can use the bitwise operators in Dart −
void main() { var a = 2; // Bit presentation 10 var b = 3; // Bit presentation 11 var result = (a & b); print("(a & b) => ${result}"); result = (a | b); print("(a | b) => ${result}"); result = (a ^ b); print("(a ^ b) => ${result}"); result = (~b); print("(~b) => ${result}"); result = (a < b); print("(a < b) => ${result}"); result = (a > b); print("(a > b) => ${result}"); }
It will produce the following output −
(a & b) => 2 (a | b) => 3 (a ^ b) => 1 (~b) => -4 (a < b) => true (a > b) => false
dart_programming_operators.htm
Advertisements