1
GB
What is the output: int x=INT_MIN; cout << -x;
IN
आउटपुट क्या है: int x=INT_MIN; अदालत
A
INT_MAX
INT_MAX
B
INT_MIN
INT_MIN
D
Undefined behavior
अपरिभाषित व्यवहार
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
Negating INT_MIN causes signed integer overflow, which is undefined behavior in C++.
व्याख्या (हिन्दी)
INT_MIN को नकारने से हस्ताक्षरित पूर्णांक अतिप्रवाह होता है, जो C++ में अपरिभाषित व्यवहार है।