signed पर टैग किए गए जवाब

कंप्यूटिंग में, हस्ताक्षर कंप्यूटर प्रोग्रामों में संख्याओं का प्रतिनिधित्व करने वाले डेटा प्रकारों की एक संपत्ति है।


17
एसटीडी पर वेक्टर :: वेक्टर: बिना हस्ताक्षर किए इंडेक्स चर
C ++ में वेक्टर के ऊपर चलने का सही तरीका क्या है? इन दो कोड अंशों पर विचार करें, यह ठीक काम करता है: for (unsigned i=0; i < polygon.size(); i++) { sum += polygon[i]; } और ये वाला: for (int i=0; i < polygon.size(); i++) { sum += polygon[i]; …
469 c++  stl  unsigned  signed 

15
हस्ताक्षरित बनाम अहस्ताक्षरित पूर्णांक
क्या मैं एक हस्ताक्षरित और अहस्ताक्षरित पूर्णांक के बीच अंतर कहना सही हूँ: अहस्ताक्षरित एक बड़ा सकारात्मक मान रख सकता है, और कोई नकारात्मक मूल्य नहीं। Unsigned वैल्यू के एक हिस्से के रूप में अग्रणी बिट का उपयोग करता है, जबकि हस्ताक्षरित संस्करण बाएं-सबसे-बिट का उपयोग करता है ताकि यह …

6
0 <-0x80000000 क्यों है?
मेरे पास एक सरल कार्यक्रम है: #include &lt;stdio.h&gt; #define INT32_MIN (-0x80000000) int main(void) { long long bal = 0; if(bal &lt; INT32_MIN ) { printf("Failed!!!"); } else { printf("Success!!!"); } return 0; } शर्त if(bal &lt; INT32_MIN )हमेशा सच होती है। यह कैसे संभव है? अगर मैं मैक्रो को निम्न …

7
क्या डिफ़ॉल्ट रूप से हस्ताक्षरित या अहस्ताक्षरित है?
"सी का पूरा संदर्भ" पुस्तक में यह उल्लेख किया गया है कि charडिफ़ॉल्ट अहस्ताक्षरित है। लेकिन मैं इसे जीसीसी के साथ-साथ विजुअल स्टूडियो के साथ सत्यापित करने की कोशिश कर रहा हूं। यह डिफ़ॉल्ट रूप से हस्ताक्षरित के रूप में ले रहा है । कौनसा सही है?
158 c  types  char  signed 

11
~ x + ~ y == ~ (x + y) हमेशा झूठा होता है?
क्या यह कोड हमेशा असत्य का मूल्यांकन करता है? दोनों चर दो हस्ताक्षरित संपूरक हैं। ~x + ~y == ~(x + y) मुझे लगता है कि कुछ संख्या होनी चाहिए जो शर्तों को पूरा करती है। मैं बीच के अंक का परीक्षण करने की कोशिश की -5000और 5000लेकिन कभी हासिल …

8
C ++ हस्ताक्षरित पूर्णांक में हेक्स स्ट्रिंग परिवर्तित करें
मैं सी + + में 32 बिट हस्ताक्षरित पूर्णांक के लिए एक हेक्स स्ट्रिंग परिवर्तित करना चाहता हूं। इसलिए, उदाहरण के लिए, मेरे पास हेक्स स्ट्रिंग "फ़िफ़्फ़फे" है। इसका द्विआधारी प्रतिनिधित्व 11111111111111111111111111111111110 है। इस पर हस्ताक्षर किए गए पूर्णांक का प्रतिनिधित्व है: -65538। मैं इस रूपांतरण को C ++ में …
135 c++  integer  hex  signed 


2
Cd 20 में std :: ssize () क्यों पेश किया गया है?
C ++ 20 ने std::ssize()नीचे दिए गए मुफ्त फ़ंक्शन को प्रस्तुत किया : template &lt;class C&gt; constexpr auto ssize(const C&amp; c) -&gt; std::common_type_t&lt;std::ptrdiff_t, std::make_signed_t&lt;decltype(c.size())&gt;&gt;; एक संभावित कार्यान्वयन का उपयोग कर लगता है static_cast, size()cl गधा सी के सदस्य समारोह के वापसी मूल्य को अपने हस्ताक्षरित समकक्ष में परिवर्तित करने के …
99 c++  stl  unsigned  signed  c++20 

5
हस्ताक्षरित / अहस्ताक्षरित तुलना
मैं यह समझने की कोशिश कर रहा हूं कि संकेतित स्थान पर निम्न कोड चेतावनी क्यों जारी नहीं करता है। //from limits.h #define UINT_MAX 0xffffffff /* maximum unsigned int value */ #define INT_MAX 2147483647 /* maximum (signed) int value */ /* = 0x7fffffff */ int a = INT_MAX; //_int64 a …

12
C / C ++ में हस्ताक्षरित अतिप्रवाह का पता लगाना
पहली नज़र में, यह प्रश्न डुप्लिकेट की तरह लग सकता है कि पूर्णांक ओवरफ़्लो का पता कैसे लगाया जाए? , हालांकि यह वास्तव में काफी अलग है। मैंने पाया है कि एक अहस्ताक्षरित पूर्णांक अतिप्रवाह का पता लगाने के दौरान बहुत मामूली है, सी / सी ++ में एक हस्ताक्षरित …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.