16-bit two's complement number
<p>The question is<br>
What are two's complement numbers of the following 16-bit numbers?  </p>

<blockquote>
  <p>1.0x3f9d  </p>
</blockquote>

<p>My answer is: </p>

<blockquote>
  <p>0011111110011101 in binary because 0x3f9d is a positive number. </p>
</blockquote>

<p>However, some people said that the answer is: </p>

<blockquote>
  <p>1100000001100011 </p>
</blockquote>

<p>I am confusing because <code>1100000001100011</code> is a negative number. Which one is the right answer?</p>