फ्लोट "फ्लोटिंग-पॉइंट" का संक्षिप्त शब्द है। परिभाषा के अनुसार, यह कंपाइलर में निर्मित एक मौलिक डेटा प्रकार है जिसका उपयोग फ्लोटिंग दशमलव बिंदुओं वाले संख्यात्मक मानों को परिभाषित करने के लिए किया जाता है। एक फ्लोटिंग-पॉइंट प्रकार का वेरिएबल एक वेरिएबल है जो एक वास्तविक संख्या रख सकता है, जैसे 4320.0, -3.33, या 0.01226। नाम फ्लोटिंग पॉइंट का फ्लोटिंग भाग इस तथ्य को संदर्भित करता है कि दशमलव बिंदु "फ्लोट" कर सकता है; अर्थात, यह दशमलव बिंदु से पहले और बाद में अंकों की एक परिवर्तनीय संख्या का समर्थन कर सकता है।
फ्लोटिंग पॉइंट
| श्रेणी |
प्रकार |
न्यूनतम आकार |
विशिष्ट आकार |
|---|---|---|---|
| फ्लोटिंग पॉइंट |
float |
4 बाइट्स |
4 बाइट्स |
| double |
8 बाइट्स |
8 बाइट्स |
|
| long double |
8 बाइट्स |
8, 12, या 16 बाइट्स |
फ्लोटिंग-पॉइंट रेंज
| आकार |
रेंज |
सटीकता |
|---|---|---|
| 4 बाइट्स |
±1.18 x 10⁻³⁸ से ±3.4 x 10³⁸ |
6-9 महत्वपूर्ण अंक, आमतौर पर 7 |
| 8 बाइट्स |
±2.23 x 10⁻³⁰⁸ से ±1.80 x 10³⁰⁸ |
15-18 महत्वपूर्ण अंक, आमतौर पर 16 |
| 80-बिट्स (आमतौर पर 12 या 16 बाइट्स उपयोग करता है) |
±3.36 x 10⁻⁴⁹³² से ±1.18 x 10⁴⁹³² |
18-21 महत्वपूर्ण अंक |
| 16 बाइट्स |
±3.36 x 10⁻⁴⁹³² से ±1.18 x 10⁴⁹³² |
33-36 महत्वपूर्ण अंक |
नमूना
इनपुट - a=11.23 b=6.7
आउटपुट - 75.241
व्याख्या - फ्लोट वेरिएबल्स का उपयोग। इस प्रोग्राम में, उपयोगकर्ता के पास दो संख्याएं (फ्लोटिंग पॉइंट संख्याएं) मतलब फ्लोट वेरिएबल्स हैं। फिर, उन दो संख्याओं का गुणनफल एक वेरिएबल में संग्रहीत होता है और स्क्रीन पर प्रदर्शित होता है।
उदाहरण
#include <stdio.h>
int main() {
float a, b, c;
a=11.23; b=6.7;
c = (float)(a*b);
// परिणाम को 3 दशमलव स्थानों तक प्रदर्शित करना।
printf("%3f", c);
return 0;
}
आउटपुट
75.241