What does this symbol's mean in C ?


Joined May 21, 2014
It means that process has returned 0. Look at line 18 in code. Basically its saying that code has done its job and is finished.


Joined Jan 5, 2012
Lines 8 through 10 are bitwise operators (they operate on each bit of your two variables: the least significant bit of x gets compared to the least significant bit of y, the second least significant bits get compared, etc) and the result depends on the operation. & is and, | is or, and ^ is xor.

Lines 11 and 12 are bit shift operators. When you shift to the left, for example, your most significant bit gets dropped off, your second most significant bit becomes your most significant bit, and so on, and a 0 becomes your least significant bit. Same but opposite for right shift.