में न्यूनतम नकारात्मक फ्लोट मान प्राप्त करें, मैं std::numeric_limits<float>::min/max()
पर देख रहा था लेकिन ऐसा लगता है कि 'min()' सबसे छोटा पूर्ण मूल्य देता है, न्यूनतम मान नहीं।सी ++
-std::numeric_limits<float>::max()
का उपयोग करना सुरक्षित है, यानी न्यूनतम/अधिकतम सीमाओं में फ्लोट सममित है?
क्या यह न्यूनतम नकारात्मक या अधिकतम नकारात्मक मूल्य है? – Chubsdad
_smallest_ संख्या एक फ्लोट पकड़ सकता है। मुझे लगता है कि _technically_ unambiguous है क्योंकि -1 0 से छोटा है, लेकिन मेरा मतलब है "सबसे बड़ी परिमाण के साथ नकारात्मक मूल्य" –
यदि आपका कंपाइलर गारंटी देता है कि आपको आईईईई 754 फ्लोटिंग-पॉइंट नंबर या पर्याप्त पर्याप्त अनुमान मिलता है, तो प्रतिनिधित्व करने योग्य फ्लोट का सेट सममित है और आप '-std :: numeric_limits :: अधिकतम()' –