title: Converting single digit to more than 2digits
body: <p>I'am having a number and Its length will be more than 10digits, So that i can't save it in an  INTEGER variable. So i saved it in a LONG variable. Now the Problem is, while adding a number with that LONG Variable it returns a Round value. I'm working in C#.</p>
  
  <p><em>For Eg:</em></p>
  
  <pre><code>long empId = 00000000001; 
  long answer = empId + 1;  //  00000000001 + 1 = 2;
  // answer == 2;
  </code></pre>
  
  <p>but expected answer is " 00000000002", How to achieve this..</p>
  
  <p>Thanks In Advance..</p>