Operators
Flint keeps operator spelling conventional where it helps and explicit where ambiguity would hurt.
Arithmetic
Flint uses the familiar arithmetic operators:
+-*/%
% is modulo.
Comparison
Comparison operators follow the usual spellings:
==!=<<=>>=
Logical Operators
Logical operators are spelled as words:
andornot
This makes them visually separate from bitwise operators.
Bitwise Operators
Bitwise operators keep symbolic spellings:
&|^~<<>>
In Flint, those operators are for integer and bit-level work, not boolean logic.