.Dd December 30, 2020 .Dt BIT 1 .Os . .Sh NAME .Nm bit .Nd a calculator . .Sh SYNOPSIS .Nm . .Sh DESCRIPTION .Nm is an integer calculator. Its syntax resembles that of C expressions, with the following changes: . .Bl -bullet .It Underscores are allowed in integer literals. .It The .Sy 0b prefix is used for binary literals. .It The .Sy -> operator is used for arithmetic shift. .It The unary .Sy & operator is equivalent to .Sy (1 << x) - 1 . .It The postfix operators .Sy K , .Sy M , .Sy G , .Sy T are used as constant multipliers. .It The postfix operator .Sy $ is of lowest precedence and is equivalent to wrapping the preceding expression in parentheses. .It Single-letter (lower case) variables can be assigned. The variable .Sy _ stores the previous result. .El . .Sh SEE ALSO .Xr operator 7