mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
merge 3.2
This commit is contained in:
commit
a5f6d0e030
1 changed files with 6 additions and 6 deletions
|
@ -383,12 +383,12 @@ modules.
|
||||||
|
|
||||||
.. _bitstring-ops:
|
.. _bitstring-ops:
|
||||||
|
|
||||||
Bit-string Operations on Integer Types
|
Bitwise Operations on Integer Types
|
||||||
--------------------------------------
|
--------------------------------------
|
||||||
|
|
||||||
.. index::
|
.. index::
|
||||||
triple: operations on; integer; types
|
triple: operations on; integer; types
|
||||||
pair: bit-string; operations
|
pair: bitwise; operations
|
||||||
pair: shifting; operations
|
pair: shifting; operations
|
||||||
pair: masking; operations
|
pair: masking; operations
|
||||||
operator: ^
|
operator: ^
|
||||||
|
@ -396,15 +396,15 @@ Bit-string Operations on Integer Types
|
||||||
operator: <<
|
operator: <<
|
||||||
operator: >>
|
operator: >>
|
||||||
|
|
||||||
Integers support additional operations that make sense only for bit-strings.
|
Bitwise operations only make sense for integers. Negative numbers are treated
|
||||||
Negative numbers are treated as their 2's complement value (this assumes a
|
as their 2's complement value (this assumes a sufficiently large number of bits
|
||||||
sufficiently large number of bits that no overflow occurs during the operation).
|
that no overflow occurs during the operation).
|
||||||
|
|
||||||
The priorities of the binary bitwise operations are all lower than the numeric
|
The priorities of the binary bitwise operations are all lower than the numeric
|
||||||
operations and higher than the comparisons; the unary operation ``~`` has the
|
operations and higher than the comparisons; the unary operation ``~`` has the
|
||||||
same priority as the other unary numeric operations (``+`` and ``-``).
|
same priority as the other unary numeric operations (``+`` and ``-``).
|
||||||
|
|
||||||
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):
|
(operations in the same box have the same priority):
|
||||||
|
|
||||||
+------------+--------------------------------+----------+
|
+------------+--------------------------------+----------+
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue