C# Data Types and Operators
C# primitive types and operator usage
Primitive Data Types
int # 4 bytes, -2,147,483,648 to 2,147,483,647
long # 8 bytes, larger integers
float # 4 bytes, 7 digits precision
double # 8 bytes, 15-16 digits
decimal # 16 bytes, 28-29 digits (money)
char # 2 bytes, single Unicode character
bool # 1 byte, true or false
Arithmetic Operators
a + b # addition
a - b # subtraction
a * b # multiplication
a / b # division
a % b # modulus
a++ # increment
a-- # decrement
Comparison Operators
a == b # equal to
a != b # not equal
a < b # less than
a > b # greater than
a <= b # less or equal
a >= b # greater or equal
Logical Operators
a && b # logical AND
a || b # logical OR
!a # logical NOT