Bitwise Operators
इनका प्रयोग दो operands
के वैल्यूज के बीच bit by bit operation करने के लिए किया
जाता है। इनका प्रयोग करते हुए सामान्य संख्याओं में दिए गए वैल्यूज को बाइनरी
वैल्यूज में बदलने के बाद उन पर गणितीय संक्रियाएँ की जाती हैं। पाइथन में
प्रयुक्त होने वाले bitwise operators निम्नलिखित हैं-
ऑपरेटर |
कार्य |
& (binary and) |
यदि
दो operands
में दोनों बिट्स समान स्थान (same place) पर
हों, तो 1 होगा, नहीं तो 0. |
| (binary or) |
यदि
दो operands
में दोनों बिट्स शून्य ‘0’ हों, तो 0 होगा, नहीं तो 1. |
^ (binary xor) |
यदि
दो operands
में दोनों बिट्स भिन्न (different) हों, तो 1 होगा, नहीं तो 0. |
~ (negation) |
यह
किसी एक ही operand पर कार्य करने के लिए है। यह बिट के मूल्य का विपरीत प्रदान करता है, जैसे- यदि operand का बिट ‘1’ हो तो ‘0’ आएगा, और 0 होगा, तो 1 आएगा। |
<< (left shift) |
बाईं
ओर shift करने के लिए। |
>> (right shift) |
दाईं
ओर shift करने के लिए। |
No comments:
Post a Comment