<div dir="ltr">It looks as though the compiler could do anything it wanted to because the code invokes undefined behaviour by attempting to shift (what looks like) a 32-bit integer type by more than the number of bits in that type.<div><br></div><div><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf">http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf</a>, page numbered 85, physical page number 97<br></div><div><br></div><div>This is a draft C99 with TC3; I hope it has not changed since then.</div><div><br></div><div><div><div>Stephen Irons</div><div><br></div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 26 April 2017 at 10:04, hamster <span dir="ltr"><<a href="mailto:hamster@snap.net.nz" target="_blank">hamster@snap.net.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>
<div>
<p>Sorry - no chocolate fish this time</p>
<p>What is the value of a?</p>
<p>  a = 0xFFFFFFFF << 34;</p>
<p>Have you checked your answer?</p>
<p> </p>
<p> </p>
<div> </div>
</div>
<br>______________________________<wbr>_________________<br>
Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.linuxnut.co.nz">Chchrobotics@lists.linuxnut.<wbr>co.nz</a><br>
<a href="http://lists.ourshack.com/mailman/listinfo/chchrobotics" rel="noreferrer" target="_blank">http://lists.ourshack.com/<wbr>mailman/listinfo/chchrobotics</a><br>
Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" rel="noreferrer" target="_blank">http://lists.ourshack.com/<wbr>pipermail/chchrobotics/</a><br>
Meetings usually 3rd Monday each month. See <a href="http://kiwibots.org" rel="noreferrer" target="_blank">http://kiwibots.org</a> for venue, directions and dates.<br>
When replying, please edit your Subject line to reflect new subjects.<br></blockquote></div><br></div>