Appendices

    Appendix II: Operators

    1. + sum integers, floats, strings
    2. - difference integers, floats
    3. * product integers, floats
    4. / quotient integers, floats
    5. % remainder integers
    6. ~ bitwise NOT integers
    7. & bitwise AND integers
    8. ^ bitwise XOR integers
    9. ! logical NOT bools
    10. && logical AND bools
    11. || logical OR bools
    12. != logical XOR bools
    13. << left shift integer << unsigned integer
    14. >> right shift integer >> unsigned integer
    15. >>> unsigned right shift integer >> unsigned integer
    16. 5 * / % << >> >>> &
    17. 4 + - | ^
    18. 3 == != < <= > >=
    19. 2 &&
    20. 1 ||
    21. Assignment Operators
    22. += -= *= /= %=
    23. &= |= ^=