integer-overflow पर टैग किए गए जवाब

पूर्णांक अतिप्रवाह तब होता है जब किसी ऑपरेशन का परिणाम अधिकतम मान से अधिक होता है जिसे अंतर्निहित पूर्णांक प्रकार द्वारा दर्शाया जा सकता है।

4
क्या कोई सी स्निपेट है जो कंपाइलर बिल्डिंस का उपयोग किए बिना कुशलता से अतिप्रवाह-सुरक्षित जोड़ की गणना करता है?
यहाँ एक C फ़ंक्शन है जो एक intऔर को जोड़ता है , यदि अतिप्रवाह होगा तो विफल होगा: int safe_add(int *value, int delta) { if (*value >= 0) { if (delta > INT_MAX - *value) { return -1; } } else { if (delta < INT_MIN - *value) { return …

1
क्या CHAR_MAX के चारों ओर लपेटने के लिए CHAR_MAX के लिए एक चार्ट मूल्य निर्धारित किया गया है?
मेरा कोड: #include <stdio.h> #include <limits.h> int main() { char c = CHAR_MAX; c += 1; printf("CHAR_MIN=%d CHAR_MAX=%d c=%d (%c)\n", CHAR_MIN, CHAR_MAX, c, c); } आउटपुट: CHAR_MIN=-128 CHAR_MAX=127 c=-128 () हम देखते हैं कि जब हम एक charवैरिएबल सेट को बढ़ाते हैं CHAR_MAX, तो वह इधर-उधर हो जाता है CHAR_MIN। …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.