IOS पर डबल / फ्लोट के मान क्या हैं, या वे जिस फ़ाइल में परिभाषित हैं? या एक मैक्रो, जैसे INT_MAX?
जवाबों:
मेरा मानना है कि क्या है <float.h>: FLT_MAX, DBL_MAX, आदि
DOUBLE_MAXयह वही DOUBLE_MINहोगा, जो अजीब होगा।
Xयह आवश्यक नहीं माना जाता था लेकिन DBL_MAबनाम DBL_MI। किसी तरह डरावना :) यह भी देखें stackoverflow.com/questions/2352209/max-identifier-length
IOS सिम्युलेटर पर, मैंने लॉग इन किया LONG_MAX, FLT_MAXऔर DBL_MAX। यहाँ मुझे क्या मिला है:
long max value: 9223372036854775807
float max value: 340282346638528859811704183484516925440.000000
double max value: 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000
साइड नोट, यदि आप NSNumberइसका उपयोग करते हैं तो अपने नंबर को स्टोर करने के लिए उपयुक्त प्रकार का उपयोग करता है।
यदि आपको अधिकतम मूल्य की आवश्यकता है तो आपको CGFloatसुरक्षित रूप से परिभाषित उपयोग करना चाहिए CGFLOAT_MAX।