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 7 of 12 Topic 26187 of 26955
Post > Topic >>

Re: Subtracting unsigned entities

by Chris Dollin <chris.dollin@[EMAIL PROTECTED] > May 13, 2008 at 10:15 AM

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

> If one knows that x and y are unsigned integers (of unknown size -
> they may be short, int, long, long long), what is the most ****table
> way to determine their difference?
> 
> If x is smaller than y, then x-y is negative.
> 
> A naive approach is
>    if ( x > y ) {
>       ...
>    }
> 
> but a compiler may code (x>y) as  (x-y > 0).

It might code it as `x + 17`, too, but if it wants to be correct
both decisions would be suspect.

-- 
"Why, /yes/, madame. Certainly. Now?" - Lois McMaster Bujold /A Civil
Campaign/

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




 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 2:50:24 CDT 2008.