संख्याओं को पूर्णांक बनाना

Swift:
संख्याओं को पूर्णांक बनाना

कैसे करें:

Swift कई तरीके प्रदान करता है संख्याओं को गोल करने के लिए। यहाँ एक उदाहरण है:

let original = 3.14159

// मानक गोलाकार
let standardRounded = round(original) // 3.0

// विशिष्ट दशमलव स्थान पर गोल करना
let decimalRounded = Double(round(original * 1000) / 1000) // 3.142

// नीचे की ओर गोल करना
let roundedDown = floor(original) // 3.0

// ऊपर की ओर गोल करना
let roundedUp = ceil(original) // 4.0

print("मानक: \(standardRounded), दशमलव: \(decimalRounded), नीचे: \(roundedDown), ऊपर: \(roundedUp)")

आउटपुट: मानक: 3.0, दशमलव: 3.142, नीचे: 3.0, ऊपर: 4.0

गहराई में जानकारी

इतिहास में, गोलाकार एक गणितीय अवधारणा है जो कंप्यूटरों के आने से पहले है, व्यापार और विज्ञान में अत्यंत आवश्यक है। Swift का Foundation फ्रेमवर्क व्यापक गोलाकार कार्यक्षमता प्रदान करता है:

  • round(_: ) अच्छी पुरानी आधे-ऊपर की गोलाकार है।
  • floor(_: ) और ceil(_: ) दिशात्मक गोलाकार संभालते हैं।
  • rounded(.up/.down/.toNearestOrAwayFromZero) गोलाकार नियमों के इनम में और भी सूक्ष्म नियंत्रण देता है।

सटीक वित्तीय गणनाओं के लिए Decimal प्रकार के बारे में जानकार हो जाएँ जो फ्लोटिंग-पॉइंट त्रुटियों से बचाता है। साथ ही, Objective-C संगतता के लिए NSDecimalNumber का अन्वेषण करें।

देखें भी

  • IEEE फ्लोटिंग-पॉइंट अरिथमेटिक के लिए मानक (IEEE 754): IEEE 754