<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Negation - Page 19 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=Negation&amp;p=18">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Negation&amp;p=20">3.Next</a>
</p>
<p>which allows sometimes, when the compiler/interpreter is not able to optimize it, faster programs.</p>

<p>In computer science there is also <a href="page.php?w=bitwise_negation">bitwise negation</a>. This takes the value given and switches all the <a href="page.php?w=binary_numeral_system">binary</a> 1s to 0s and 0s to 1s.  This is often used to create <a href="page.php?w=signed_number_representations">ones' complement</a> (or "<code>~</code>" in C or C++) and <a href="page.php?w=two%27s_complement">two's complement</a> (just simplified to "<code>-</code>"</p><p>
<a accesskey="1" href="page.php?w=Negation&amp;p=18">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Negation&amp;p=20">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
