*** गहन सामग्री: पास्कल भाषा में रुचि रखने वालों के लिए ***
अतिरिक्त आउटपुट विनिर्देशक आपको कुछ स्वरूपों में संख्याओं के आउटपुट को नियंत्रित करने की अनुमति देते हैं।
1. पूर्णांक डेटा के लिए (पूर्णांक आदि.)  ; - प्रारूप एक संख्या द्वारा निर्धारित किया जाता है, जो इस संख्या को सौंपे गए पदों की संख्या निर्धारित करता है।
उदाहरण:
लिखें(i:5);
इसके लिए 5 स्थितियों का उपयोग करते हुए i चर का मान प्रदर्शित करता है (भले ही संख्या 5 से कम स्थिति में हो, फिर भी मुक्त स्थिति प्रदर्शित की जाएगी)।
यदि वेरिएबल i:=34, तो स्क्रीन पर 3 खाली स्थान प्रदर्शित किए जाएंगे (उन्हें स्पष्टता के लिए एक अंडरस्कोर के साथ दिखाया गया है) और संख्या 34, यानी। केवल 5 पद।
_ _ _ 34
यदि चर i:=2345666, तो इस प्रारूप (i:5) का उपयोग नहीं किया जा सकता है (प्रदर्शित संख्या अधिक स्थान लेती है) और इसे केवल अनदेखा कर दिया जाएगा और चर का संपूर्ण मान स्क्रीन पर प्रदर्शित किया जाएगा।< /span>
2345666
2. वास्तविक डेटा के लिए (वास्तविक आदि) - प्रारूप या तो एकल संख्या द्वारा निर्दिष्ट किया जाता है जो इस संख्या को निर्दिष्ट पदों की संख्या को घातीय रूप में निर्धारित करता है; या दो संख्याएँ, जिनमें से पहली इस संख्या के लिए आरक्षित फ़ील्ड के कुल आकार को इंगित करती है, दूसरी - दशमलव स्थानों की संख्या, अर्थात। सटीक।
उदाहरण।
Writln(p:12); या लिखें(p:6:2);
यदि चर p:=1234.6789, तो पहले मामले में, स्क्रीन प्रदर्शित होगी
_1.2346E+004, और दूसरे 1234.68
उदाहरण।
मान लें कि X वैरिएबल का मान 123.45678 है, फिर ऑपरेटर
लिखें(X); ; आउटपुट "_1.23456780000000000E+02"
लिखें (एक्स: 8: 2); आउटपुट "_ _123.46"
Write(X:10:5); आउटपुट "_123.45678"
Write(X:10); आउटपुट होगा "_1.23E+002"
Write(X:8); आउटपुट होगा "_1.2E+02"
Write(X:1); आउटपुट "_1.2ई+002"
आइए इस जानकारी को व्यवहार में उपयोग करने का प्रयास करें।