Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > C > Re: Subtracting...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 10 of 12 Topic 26187 of 26960
Post > Topic >>

Re: Subtracting unsigned entities

by Chris Dollin <chris.dollin@[EMAIL PROTECTED] > May 13, 2008 at 04:11 PM

fred.l.kleinschmidt@[EMAIL PROTECTED]
 wrote:

> Since others have said that the compiler is obliged to
> perform the if-test properly, my solution is
> 
>    if ( t2 > t1 ) {
>         delta = t2 - t1;
>     }
>     else {
>         delta = (UINT_MAX - t1) + t2 + 1;
>     }

Not
    if (t2 > t1) delta = t2 - t1;
    else delta = t1 - t2;

? Because that seems simpler and at least as correct.

(Of course I'd write it as

    delta = t2 > t1 ? t2 - t1 : t1 - t2;

)

-- 
/Questions? Answers! Answers? Questions!/                               -
Focus

Hewlett-Packard Limited registered office:                Cain Road,
Bracknell,
registered no: 690597 England                                    Berks
RG12 1HN
 




 12 Posts in Topic:
Subtracting unsigned entities
fred.l.kleinschmidt@[EMAI  2008-05-12 15:18:14 
Re: Subtracting unsigned entities
Richard Heathfield <rj  2008-05-12 22:24:45 
Re: Subtracting unsigned entities
Ben Pfaff <blp@[EMAIL   2008-05-12 15:26:55 
Re: Subtracting unsigned entities
=?ISO-8859-1?Q?Tom=E1s_=D  2008-05-12 15:44:11 
Re: Subtracting unsigned entities
Bart <bc@[EMAIL PROTEC  2008-05-12 15:58:10 
Re: Subtracting unsigned entities
Peter Nilsson <airia@[  2008-05-12 20:00:00 
Re: Subtracting unsigned entities
Chris Dollin <chris.do  2008-05-13 10:15:45 
Re: Subtracting unsigned entities
fred.l.kleinschmidt@[EMAI  2008-05-13 07:50:27 
Re: Subtracting unsigned entities
Eric Sosman <Eric.Sosm  2008-05-13 11:03:17 
Re: Subtracting unsigned entities
Chris Dollin <chris.do  2008-05-13 16:11:24 
Re: Subtracting unsigned entities
=?iso-8859-1?Q?=D8yvind_R  2008-05-13 22:55:41 
Re: Subtracting unsigned entities
Harald van =?UTF-8?b?RMSz  2008-05-13 23:16:38 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Thu Jul 24 16:41:56 CDT 2008.