E notation
अधिकांश कैलकुलेटर और कई कंप्यूटर वर्तमान वैज्ञानिक अंकन में बहुत बड़े और बहुत छोटे परिणाम कार्यक्रम। चूंकि 10 जैसे सुपरस्क्रिप्ट किए गए एक्सपोनेंट्स को हमेशा आसानी से प्रदर्शित नहीं किया जा सकता है, इसलिए पत्र ई या ई का उपयोग अक्सर दस गुणा की शक्ति के लिए किया जाता है (जिसे "x 10 बी" के रूप में लिखा जाएगा) और उसके बाद एक्सपोनेंट का मूल्य। ध्यान दें कि इस उपयोग में वर्ण ई गणितीय स्थिर ई या घातीय कार्य ई x (पूंजी ई के साथ कम होने वाली भ्रम) से संबंधित नहीं है; और यद्यपि यह प्रतिपादक के लिए खड़ा है, अंकन आमतौर पर करने के लिए (वैज्ञानिक) ई अंकन या (वैज्ञानिक) ई अंकन, बजाय (वैज्ञानिक) घातीय संकेतन (हालांकि इसमें भी होता है) के रूप में जाना जाता है। इस नोटेशन का उपयोग प्रकाशनों द्वारा प्रोत्साहित नहीं किया जाता है।
अपने दूसरे प्रश्न का सवाल है:
हम अन्य डेटा प्रकार में इस दृष्टिकोण का उपयोग कर सकते हैं या हम केवल अस्थायी अंक में इसका इस्तेमाल कर सकते हैं?
C# spec देखें:
रियल शाब्दिक [सांख्यिक शाब्दिक के प्रकार है कि उन में एक E
अनुमति दी जाती है] प्रकार float
, double
, और decimal
के मूल्यों लिखने के लिए उपयोग किया जाता है।
हालांकि, अगर आप एक e
या E
उस में दृश्य स्टूडियो में एक Double
के रूप में मान्यता प्राप्त है के साथ किसी भी शाब्दिक क्योंकि डाली या उचित रूप से शाब्दिक प्रत्यय जब एक Double
के अलावा अन्य anyhting को बताए है,। मुझे नहीं पता कि यह व्यवहार कहां निर्दिष्ट है।
float f1 = 7E1; // Compile error. Needs F suffix (7E1F)
decimal d1 = 8E2; // Compile error. Needs D suffix (8E2D)
double d2 = 9E3; // Works.
int overninethousand = (int)9E3 + 1; // Works
जवाब आप विभिन्न भाषाओं के लिए मिल जाएगा समान होगा, लेकिन नहीं समान। कृपया ** एक ** प्रोग्रामिंग भाषा चुनें और अपने प्रश्न को सीमित करें। –
ई + 3 == 10^3 == 10 * 10 * 10 == 1000 इस प्रकार, 1.7 * 1000 = 1700 यह कहा जाता है "इंजीनियरिंग संकेत" afaik – Alex
मुझे आश्चर्य है कि क्यों किसी को भी 1.7E + 3 सिर्फ 1700 की तुलना में पसंद करेंगे । – BlueM