Hello! Quite often in open-source projects I notice that developers write numbers not like this:
int i = 2147483647; And so:
int i = 0x7FFFFFFF; It gives the same result: we have a variable containing the value = int.MaxValue, but what is the deep logic of such a record? Simply, they say: "I can write numbers in hexadecimal representation, look at me!" Or are there some advantages? Maybe the assignment goes on nanoseconds faster and / or the machine is easier to perceive them? Please resolve my doubts about this!