Paul Rubin wrote: > Steve Holden <[EMAIL PROTECTED]> writes: > >>Given that Python has a 1's-complement operator already I don;t see >>why you can't just leave Python alone and use it, > > > What's the meaning of the 1's complement operator (for example, what > is ~1), when ints and longs are the same?
Python 2.2.1 (#1, Aug 25 2004, 16:56:05) [GCC 2.95.4 20011002 (Debian prerelease)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> ~1L -2L >>> ~1 -2 >>> import sys >>> sys.maxint*4 8589934588L >>> ~(sys.maxint*4) -8589934589L >>> $ python Python 2.4.1 (#1, May 27 2005, 18:02:40) [GCC 3.3.3 (cygwin special)] on cygwin Type "help", "copyright", "credits" or "license" for more information. >>> ~1L -2L >>> ~1 -2 >>> sys.maxint*4 8589934588L >>> ~(sys.maxint*4) -8589934589L >>> What's going to change when ints and longs are finally integrated? regards Steve -- Steve Holden +44 150 684 7255 +1 800 494 3119 Holden Web LLC http://www.holdenweb.com/ -- http://mail.python.org/mailman/listinfo/python-list