Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

यूजर वेरिएबल को बिट मान को संख्या के रूप में कैसे असाइन करें?


जैसा कि हम जानते हैं कि यूजर वेरिएबल्स को असाइन किए गए बिट मानों का डिफ़ॉल्ट प्रकार बाइनरी स्ट्रिंग्स है लेकिन हम निम्नलिखित दो विधियों का उपयोग करके बिट मान को संख्या के रूप में भी असाइन कर सकते हैं:

CAST() फंक्शन का उपयोग करके

CAST(... AS UNSIGNED) की सहायता से बिट मान को संख्या असाइन की जा सकती है। निम्नलिखित उदाहरण इसे स्पष्ट करेगा:

mysql> SET @abc = CAST(0b1000011 AS UNSIGNED);
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT @abc;
+------+
| @abc |
+------+
| 67   |
+------+
1 row in set (0.00 sec)

0 (+0) जोड़कर

बिट मान को संख्या असाइन की जा सकती है बिट मान में 0 (+0) जोड़कर। निम्नलिखित उदाहरण इसे स्पष्ट करेगा:

mysql> SET @abc = 0b1000011+0;
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT @abc;
+------+
| @abc |
+------+
| 67   |
+------+
1 row in set (0.00 sec)

  1. - पायथन में वेरिएबल को मान असाइन करना

    किसी भी कंप्यूटर प्रोग्रामिंग भाषा में वेरिएबल असाइनमेंट एक बहुत ही बुनियादी आवश्यकता है। पायथन में वेरिएबल घोषित करने और उसमें मान असाइन करने के कई तरीके हैं। नीचे हम उनमें से प्रत्येक को देखेंगे। सीधा इनिशियलाइज़ेशन इस विधि में, हम सीधे वेरिएबल घोषित करते हैं और = चिह्न का उपयोग करके मान असाइन करत

  1. - पायथन में डिक्शनरी वैल्यू को वेरिएबल में कैसे असाइन करें?

    आप पायथन में एक्सेस ऑपरेटर [] का उपयोग करके डिक्शनरी वैल्यू को वेरिएबल में असाइन कर सकते हैं। उदाहरण my_dict = { foo: 42, bar: 12.5 } new_var = my_dict[foo] print(new_var) आउटपुट यह आउटपुट देगा: 42 उदाहरण इस सिंटैक्स का उपयोग इस की से जुड़ी वैल्यू को पुनः असाइन करने के लिए भी किया जा सकता ह

  1. - क्या हम Python में वेरिएबल को रेफरेंस असाइन कर सकते हैं?

    Python में वेरिएबल का कॉन्सेप्ट C/C++ से अलग है। C/C++ में, वेरिएबल मेमोरी में एक नामित स्थान है। यहां तक कि यदि एक का मान दूसरे को असाइन किया जाता है, तो यह दूसरी लोकेशन में एक कॉपी बनाता है। int x=5; int y=x; उदाहरण के लिए C++ में, & ऑपरेटर घोषित वेरिएबल का एड्रेस लौटाता है। cout << x << &x << y <