I came across this in the http_parser library of node.js implementation. When I bitwise-OR an ASCII capitalized character code, it converts into its lowercase version. The lowercase version remains as it is.Why is a bitwise OR causing the ASCII code to change to the lowercase letter?
Bitwise operation on uppercase ASCII character turns to lowercase. Why?
binary