diff options
author | Benjamin Peterson <benjamin@python.org> | 2012-01-25 21:29:03 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2012-01-25 21:29:03 (GMT) |
commit | bcd6f3994c1b1ec80d3010012857b68fb105152e (patch) | |
tree | dbc4a002621fbf76f489ef8e302966d18d4af33f /Doc | |
parent | 6f25d75f25ae83285e3c3e95ca279e49ce5da691 (diff) | |
download | cpython-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.rst | 16 |
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 | |