Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #5180

Re: '5'-'0' = 5 alway? guaranteed?

From "Alf P. Steinbach /Usenet" <alf.p.steinbach+usenet@gmail.com>
Newsgroups comp.lang.c++
Subject Re: '5'-'0' = 5 alway? guaranteed?
Date 2011-05-19 21:28 +0200
Organization A noiseless patient Spider
Message-ID <ir3qlq$a84$1@dont-email.me> (permalink)
References <t_dBp.16910$7H.13151@newsfe08.ams2>

Show all headers | View raw


* crea, on 19.05.2011 21:13:
> I am just programming this kind of thing, and was wondering I according to
> c++ language it is always guaranteed that
> '5'-'0' = 5. Character calculations. Because character should be in order
> isnt it? Is it guaranteed that they are in order and the difference is 1?

Yes.

But that does not hold for letters (which are discontiguous in EBCDIC, which the 
C++ standard "must" support).


Cheers & hth.,

- Alf

-- 
blog at <url: http://alfps.wordpress.com>

Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

'5'-'0' = 5 alway? guaranteed? "crea" <no@invalid.com> - 2011-05-19 20:13 +0100
  Re: '5'-'0' = 5 alway? guaranteed? "Alf P. Steinbach /Usenet" <alf.p.steinbach+usenet@gmail.com> - 2011-05-19 21:28 +0200
    Re: '5'-'0' = 5 alway? guaranteed? "crea" <no@invalid.com> - 2011-05-19 20:35 +0100
      Re: '5'-'0' = 5 alway? guaranteed? Noah Roberts <dont@email.me> - 2011-05-19 12:58 -0700
        Re: '5'-'0' = 5 alway? guaranteed? Victor Bazarov <v.bazarov@comcast.invalid> - 2011-05-19 16:10 -0400
        Re: '5'-'0' = 5 alway? guaranteed? Pete Becker <pete@versatilecoding.com> - 2011-05-19 16:21 -0400
          Re: '5'-'0' = 5 alway? guaranteed? "crea" <no@invalid.com> - 2011-05-19 21:24 +0100
        Re: '5'-'0' = 5 alway? guaranteed? "Alf P. Steinbach /Usenet" <alf.p.steinbach+usenet@gmail.com> - 2011-05-20 00:39 +0200

csiph-web