summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2012-01-25 21:29:03 (GMT)
committerBenjamin Peterson <benjamin@python.org>2012-01-25 21:29:03 (GMT)
commitbcd6f3994c1b1ec80d3010012857b68fb105152e (patch)
treedbc4a002621fbf76f489ef8e302966d18d4af33f /Doc
parent6f25d75f25ae83285e3c3e95ca279e49ce5da691 (diff)
downloadcpython-bcd6f3994c1b1ec80d3010012857b68fb105152e.zip
cpython-bcd6f3994c1b1ec80d3010012857b68fb105152e.tar.gz
cpython-bcd6f3994c1b1ec80d3010012857b68fb105152e.tar.bz2
say bitwise (because I have no idea what a bit-string is)
Diffstat (limited to 'Doc')
-rw-r--r--Doc/library/stdtypes.rst16
1 files changed, 10 insertions, 6 deletions
diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst
index f309868..29be595 100644
--- a/Doc/library/stdtypes.rst
+++ b/Doc/library/stdtypes.rst
@@ -401,12 +401,12 @@ All :class:`numbers.Real` types (:class:`int`, :class:`long`, and
.. _bitstring-ops:
-Bit-string Operations on Integer Types
+Bitwise Operations on Integer Types
--------------------------------------
.. index::
triple: operations on; integer; types
- pair: bit-string; operations
+ pair: bitwise; operations
pair: shifting; operations
pair: masking; operations
operator: ^
@@ -414,16 +414,20 @@ Bit-string Operations on Integer Types
operator: <<
operator: >>
-Plain and long integer types support additional operations that make sense only
-for bit-strings. Negative numbers are treated as their 2's complement value
-(for long integers, this assumes a sufficiently large number of bits that no
-overflow occurs during the operation).
+Bitwise operations only make sense only for integers. Negative numbers are
+treated as their 2's complement value (this assumes a sufficiently large number
+of bits that no overflow occurs during the operation).
The priorities of the binary bitwise operations are all lower than the numeric
operations and higher than the comparisons; the unary operation ``~`` has the
same priority as the other unary numeric operations (``+`` and ``-``).
+<<<<<<< local
This table lists the bit-string operations sorted in ascending priority:
+=======
+This table lists the bitwise operations sorted in ascending priority
+(operations in the same box have the same priority):
+>>>>>>> other
+------------+--------------------------------+----------+
| Operation | Result | Notes |