Result of addition of two bytes when it cross its limit
<p>let i have got two byte variable:</p>

<pre><code>byte a= 255;
byte b= 121;

byte c= (byte) (a + b);

Console.WriteLine(c.ToString());
</code></pre>

<p>output:120</p>

<p>please explain me how this is adding values. i know that its crossing size limit of byte but don't know what exactly operation it performs in such situation because its not looking like its chopping the result.</p>

<p>Thanks</p>

<p>EDIT: sorry its 120 as a answer.</p>
