मुझे वर्तमान C या C ++ मानक दस्तावेज़ कहां मिलेंगे?


394

कई सवालों के जवाब "मानक" में पाए जाते हैं। हालाँकि, हम ऐसा कहाँ पाते हैं? अधिमानतः ऑनलाइन।

Googling कभी-कभी निरर्थक महसूस कर सकती है, फिर से विशेष रूप से सी मानकों के लिए, क्योंकि वे प्रोग्रामिंग मंचों पर चर्चाओं की बाढ़ में डूब गए हैं।

इसे शुरू करने के लिए, ये वही हैं जिन्हें मैं अभी खोज रहा हूं, जहां के लिए अच्छे ऑनलाइन संसाधन हैं:

  • C89
  • C99
  • C11
  • सी ++ 98
  • सी ++ 03
  • सी ++ 11
  • सी ++ 14
  • सी ++ 17

4
MSO पर चर्चा पर ध्यान दें । इस प्रश्न के उत्तर C और C ++ प्रोग्रामर के लिए मूल्यवान हैं; इसे खुला छोड़ दिया जाना चाहिए (कम से कम क्योंकि उत्तर देने के लिए C ++ 2014 मानक है, एक बार प्रकाशित होने के बाद - यह पहले से ही स्वीकृत है)।
जोनाथन लेफ़लर

जवाबों:


439

मानक के पीडीएफ संस्करण

1 सितंबर 2014 तक, पीडीएफ में सी और सी ++ मानकों के दस्तावेजों के लिए मूल्य के अनुसार सर्वश्रेष्ठ स्थान हैं:

आप आमतौर पर मानक निकायों का पुराना संशोधन प्राप्त नहीं कर सकते हैं, मानक निकायों के नए संस्करण के जारी होने के तुरंत बाद मानक निकायों से सीधे। इस प्रकार, C89, C90, C99, C ++ 98, C ++ 03 के मानक एक मानक निकाय से खरीद के लिए खोजना मुश्किल होगा। यदि आपको मानक के पुराने संशोधन की आवश्यकता है, तो एक संभावित स्रोत के रूप में टेकस्ट्रीट की जांच करें । उदाहरण के लिए, यह अभी भी कनाडाई संस्करण CAN / CSA-ISO / IEC 9899: 1990 मानक PDF में शुल्क के रूप में प्रदान कर सकता है।

मानक के गैर-पीडीएफ इलेक्ट्रॉनिक संस्करण

मानक के प्रिंट संस्करण

मानकों की प्रिंट प्रतियां राष्ट्रीय मानकों निकायों और आईएसओ से उपलब्ध हैं, लेकिन बहुत महंगी हैं।

यदि आप ऊपर से बहुत कम पैसे के लिए C90 मानक की हार्डकॉपी चाहते हैं, तो आप अमेज़न पर हर्ब शिल्ड्ट की पुस्तक द एनोटेटेड एएनएसआई स्टैंडर्ड की एक सस्ती इस्तेमाल की गई कॉपी पा सकते हैं , जिसमें मानक का वास्तविक पाठ (उपयोगी) है और मानक पर टिप्पणी (कम उपयोगी - इसमें कई खतरनाक और भ्रामक त्रुटियां हैं)।

C99 और C ++ 03 मानक विली और BSI (ब्रिटिश मानक संस्थान) से पुस्तक के रूप में उपलब्ध हैं:

मानक समिति प्रारूप संस्करण (मुक्त)

भविष्य के मानकों के लिए काम करने वाले मसौदे अक्सर समिति की वेबसाइटों से उपलब्ध होते हैं:

यदि आप वर्तमान या पहले C / C ++ मानकों से ड्राफ्ट प्राप्त करना चाहते हैं, तो इंटरनेट पर मुफ्त में कुछ उपलब्ध हैं:

सी के लिए:

  • ANSI X3.159-198 (C89):

    मुझे C89 का PDF नहीं मिल रहा है, लेकिन यह ISO / IEC 9899: 1990 (C90) के लिए नीचे दिए गए मसौदे की तरह ही है। केवल अंतर बॉयलरप्लेट और सेक्शन नंबरिंग में हैं।

  • आईएसओ / आईईसी 9899: 1990 (C90):

    https://www.pdf-archive.com/2014/10/02/ansi-iso-9899-1990-1/ansi-iso-9899-1990-1.pdf

    (लगभग एएनएसआई X3.159-198 (C89) के रूप में अग्र-भाग और अनुभाग संख्याओं को छोड़कर। ध्यान दें कि ANSI और ISO / IEC मानक के बीच रूपांतरण को इस दस्तावेज़ के अंदर देखा जाता है, दस्तावेज़ इसका नाम "ANSI / ISO" बताता है। : 9899/99 "हालांकि यह बाद में बनाए गए मानक का सही नाम नहीं है, सही नाम" आईएसओ / आईईसी 9899: 1990 "है)

  • आईएसओ / आईईसी 9899: 1999 (C99):

    http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf

  • आईएसओ / आईईसी 9899: 2011 (C11):

    http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

  • आईएसओ / आईईसी 9899: 2018 (C18):

    https://web.archive.org/web/20181230041359if_/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf (N2176)

C ++ के लिए:

ध्यान दें कि ये दस्तावेज़ मानक के समान नहीं हैं, हालांकि मानक पर निर्णय लेने वाली बैठकों से ठीक पहले के संस्करण आमतौर पर अंतिम मानक में बहुत करीब होते हैं। FCD (फाइनल कमेटी ड्राफ्ट) संस्करण पासवर्ड से सुरक्षित हैं; उन्हें प्राप्त करने के लिए आपको मानक समिति में होना चाहिए।

भले ही ड्राफ्ट संस्करण मानकों के अंतिम पुष्टि संस्करणों के करीब हो सकते हैं, लेकिन इस पोस्ट के कुछ संपादक आपको वास्तविक दस्तावेजों की एक प्रति प्राप्त करने के लिए दृढ़ता से सलाह देंगे - खासकर यदि आप उन्हें संदर्भ के रूप में उद्धृत करने की योजना बना रहे हैं। बेशक, भुखमरी के शिकार छात्रों को आगे बढ़ना चाहिए और नकदी के लिए स्ट्रिप किए जाने पर ड्राफ्ट का उपयोग करना चाहिए।


ऐसा प्रतीत होता है कि, यदि आप किसी मानक के अनुसमर्थन के कुछ महीनों के बाद प्रतीक्षा करने में सक्षम हैं, तो मानक की तलाश में "आईएसओ / आईईसी" के बजाय "INCITS / ISO / IEC" खोजना महत्वपूर्ण है। ऐसा करने से, इस पोस्ट के संपादकों में से एक उचित मूल्य पर C11 और C ++ 11 मानकों को खोजने में सक्षम था। उदाहरण के लिए, यदि आप webstore.ansi.org पर "ISO / IEC 9899: 2011" के बजाय "INCITS / ISO / IEC 9899: 2011" खोजते हैं, तो आपको उचित मूल्य वाला PDF संस्करण मिल जाएगा।


साइट https://wg21.link/ C ++ करंट ड्राफ्ट और ड्राफ्ट मानकों, और समिति के कागजात के लिए लघु-URL लिंक प्रदान करती है:


मानक का वर्तमान मसौदा जीथब पर लाटेक्स स्रोतों के रूप में बनाए रखा गया है । ये स्रोत cxxdraft-htmlgen का उपयोग करके HTML में परिवर्तित किया जा सकता है । निम्नलिखित साइटें HTML पेजों को बनाए रखती हैं:

टिम सॉन्ग नेटवर्किंग टीएस और रेंज टीएस के उत्पन्न HTML और पीडीएफ संस्करणों को भी बनाए रखता है।


60
शिल्ड्ट की पुस्तक के साथ समस्या यह है कि उसकी टिप्पणी उस मानक को गंभीर रूप से अवमूल्यन करती है जिस पर वह टिप्पणी करता है।
sbi

57
बहुत बुरी किताब की सिफारिश (हर्ब शिल्ड्ट्स), इसे देखें: lysator.liu.se/c/schildt.html
Wiz

11
मैं समीक्षा से अवगत हूँ - मैं पुस्तक का उल्लेख केवल मानक सस्ते में प्राप्त करने के संभावित तरीके के रूप में करता हूँ। लेकिन मुझे लगता है कि लोगों को समीक्षा के बारे में भी पता होना चाहिए। मेरा सुझाव है कि यदि आप सस्ती मानक हार्डकॉपी चाहते हैं, तो पुस्तक के एनोटेशन भाग को अनदेखा करें।
माइकल बूर

37
शिल्ड्ट की पुस्तक (जो मुझे लगता है कि प्रिंट से बाहर है) वास्तविक मानक की एक मुद्रित प्रति की तुलना में बहुत सस्ती थी। यह सुझाव दिया गया है कि मूल्य अंतर एनोटेशन के मूल्य को दर्शाता है। पुस्तक की प्रत्येक प्रति क्लाइव डीडब्ल्यू पंख के द एनोटेट एनोटेट सी स्टैंडर्ड के प्रिंटआउट के साथ होनी चाहिए । (ध्यान दें कि शिल्ड्ट की पुस्तक से कुछ परिचयात्मक सामग्री गायब है।)
कीथ थॉम्पसन

12
@MichaelBurr, सभी मानक www.open-std.org में निःशुल्क पाए जा सकते हैं क्योंकि आपके पास स्वीकृत उत्तर है, मुफ्त में लिंक बदलने के बारे में कैसे?
शहबाज

429

मानक के ऑनलाइन संस्करण पाए जा सकते हैं:

वर्किंग ड्राफ्ट, प्रोग्रामिंग लैंग्वेज के लिए मानक C ++

मानक के सभी ड्राफ्ट संस्करण :
सभी निम्नलिखित स्वतंत्र रूप से डाउनलोड करने योग्य हैं
(इनमें से कई इस मुख्य GitHub लिंक पर पाए जा सकते हैं)
2020-01-14: N4849 git
2019-11-27: N4842 git
2019-10-08: N4835 git
2019-08-15: N4830 git
2019-06-17: N4820 git
2019-03-15: N4810 git
2019-01-21: N4800 git
2018-11-26: N4791 git 2019-10-08
: N4778 git
2018-07-07: N4762 git
2018-05-07:N4750 git
2018-04-02: N4741 git
2018-02-12: N4727 git
2017-11-27: N4713 git
2017-10-16: N4700 git
2017-07-30: N4687 git

यह नया मानक प्रतीत होता है:
इन संस्करण के लिए प्रमाणीकरण की आवश्यकता है
2017-03-21: N4660 C ++ 17 ड्राफ्ट मानक है

मानक के सभी ड्राफ्ट संस्करण :
सभी निम्नलिखित स्वतंत्र रूप से डाउनलोड करने
योग्य हैं 2017-03-21: N4659 git
2017-02-06: N4640 git
2016-11-28: N4618 git
2016-07-12: N4606 git
2016-05 -30: N4594 git
2016-03-19: N4582 git
2015-11-09: N4567 git
2015-05-22: N4527 git
2015-04-10: N4431 git
2014-11-19: N4296 git

यह पुराना C ++ 14 मानक प्रतीत होता है :
इन संस्करणों के लिए प्रमाणीकरण
2014-10-07 कीआवश्यकता होती है: N4140 git अनिवार्य रूप से C ++ 14 छोटी त्रुटियों और टाइपोस के साथसही
2014-09-02: N4141 git मानक C ++ 14
2014- 03-02: N3937
2014-03-02: N3936 गिट

मानक के सभी ड्राफ्ट संस्करण :
सभी निम्नलिखित स्वतंत्र रूप से डाउनलोड करने योग्य हैं
2013-10-13: N3797 git
2013-05-16: N3691
2013-05-15: N3690
2012-11-02: N3485
2012-02-28: N3376
2012-01-16: N3337 git अनिवार्य रूप से C ++ 11 छोटी त्रुटियों और टाइपो के साथ सही किया गया

यह पुराना C ++ 11 मानक प्रतीत होता है :
इस संस्करण के लिए प्रमाणीकरण की आवश्यकता है
2011-04-05: N3291 C ++ 11 (या बहुत कम चरण )

मानक के सभी ड्राफ्ट संस्करण :
सभी निम्नलिखित स्वतंत्र रूप से डाउनलोड करने योग्य हैं
2011-02-28: N3242 (N3291 से अंतर बहुत मामूली)
2010-11-27: N3225
2010-08-21: N3126
2010-03-29: N3090
2010-02-16: N3035
2009-11-09: N3000
2009-09-25: N2960
2009-06-22: N2914
2009-03-23: N2857
2008-10-04: N2798
2008-08-25: N2723
2008 -06-27: N2691
2008-05-19: N2606
2008-03-17: N2588
2008-02-04: N2521
2007-10-22: N2461
2007-08-06: N2369
2007-06-25: N2315
2007-05-07: N2284
2006-11-03: N2134
2006-04-21: N2009
2005-10-19: N1905
2005 -04-27: एन 1804

यह पुराना C ++ 03 मानक प्रतीत होता है:
सभी नीचे दिए गए संस्करणों के लिए प्रमाणीकरण की आवश्यकता है
2004-11-05: N1733
2004-07-16: N1655 अनौपचारिक
2004-02-07: N1577 C ++ 03 (या बहुत करीब)
2001 -09-13: N1316 ड्राफ्ट विस्तारित तकनीकी
भ्रष्टाचार 1997-00-00: N1117 ड्राफ्ट विस्तारित तकनीकी भ्रष्टाचार

मानक के सभी ड्राफ्ट संस्करण :
सभी निम्नलिखित स्वतंत्र रूप से डाउनलोड करने
योग्य हैं 1996-00-00: N0836 ड्राफ्ट विस्तारित तकनीकी
कोरिगेंडम 1995-00-00: सूचना प्रणालियों के लिए ड्राफ्ट प्रस्तावित अंतर्राष्ट्रीय मानक के लिए N0785 वर्किंग पेपर - प्रोग्रामिंग भाषा C ++

अन्य दिलचस्प कागजात:

2020 / 2019 / 2018 / 2017 / वर्ष 2016 / 2015 / 2014 / 2013 / 2012 / 2011


1
आप यह उल्लेख करना चाह सकते हैं कि लिंक आपको किस मानक तक ले जाता है! C11 मानक को भी जोड़ना: open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
शाहबाज

@ शहबाज: मैं सी मानक की सभी प्रतियों से परिचित नहीं हूं (जैसा कि मैं सी कोड (केवल सी ++) नहीं लिखता)। आप अपना स्वयं का उत्तर शुरू करना चाहते हैं या नीचे दिए गए उत्तरों में से किसी एक को संपादित कर सकते हैं जो सी भाषा के साथ स्पष्ट रूप से संबंधित है (इस नीचे एक देखें)।
मार्टिन

17
+1 ऐसी सूची को रखने के लिए जो आईएसओ वर्किंग ग्रुप 21 की तुलना में लगातार अप-टू-डेट है ।
लुंडिन

5
सूची के लिए +1; केवल यह जोड़ने के लिए कि सभी ड्राफ्ट जीआईटी रिपॉजिटरी github.com/cplusplus/draft के रूप में उपलब्ध हैं । आप संभवतः isocpp.org/std/the-standard
pepr

@ शफीक्यगहमौर: ऐसा लगता है कि उन्होंने इसे बंद कर दिया है (जिसका आम तौर पर अर्थ है एक आधिकारिक रिलीज)। मैंने उस संस्करण के लिंक के साथ अपडेट किया है जिसे प्रमाणीकरण की आवश्यकता है (यानी आपने इसके लिए भुगतान किया है)।
मार्टिन यॉर्क

64

C99 ऑनलाइन उपलब्ध है । से उद्धरित www.open-std.org :

मानक का सबसे अंतिम रूप से उपलब्ध संस्करण संयुक्त C99 + TC1 + TC2 + TC3, WG14 N1256 , दिनांक 2007-09-07 है। यह एक WG14 वर्किंग पेपर है, लेकिन यह इश्यू के समय समेकित मानक को दर्शाता है।


26

ड्राफ्ट लिंक:

C ++ 11 (+ संपादकीय सुधार): N3337 HTML , PDF

C ++ 14 (+ संपादकीय सुधार): N4140 HTML , PDF

C11 N1570 ( पाठ )

C99 N1256

मानक के मसौदे अनुसमर्थन और प्रकाशन से पहले टिप्पणी के लिए परिचालित किए जाते हैं।

ध्यान दें कि एक कामकाजी मसौदा वर्तमान में लागू मानक नहीं है, और यह बिल्कुल प्रकाशित मानक नहीं है


"N1169" लिंक कुछ दोष वाली रिपोर्ट वाले चार-पृष्ठ दस्तावेज़ पर जाता है। यह किसी भी तरह से सी ++ (या किसी अन्य) मानक का मसौदा नहीं है।
गैरेथ मैककॉघन

मुझे यह उत्तर पसंद है क्योंकि यह स्पष्ट करता है कि प्रत्येक प्रमुख रिलीज के लिए सबसे हालिया मसौदा क्या है।
सिरो सांटिल्ली 37 iro i 法轮功


12

आईएसओ मानकों की लागत एक मध्यम राशि (पीडीएफ संस्करण के लिए) से थोड़ी अधिक (पुस्तक संस्करण के लिए) है।

हालाँकि, इन्हें अंतिम रूप नहीं दिया जाता है, फिर भी इन्हें आम तौर पर ड्राफ्ट के रूप में ऑनलाइन पाया जा सकता है। अधिकांश बार अंतिम संस्करण अंतिम मसौदे से महत्वपूर्ण रूप से भिन्न नहीं होता है, इसलिए सही नहीं होने पर, वे ठीक-ठाक सूट करेंगे।


7

C99 और C ++ 03 मानक विली से पुस्तक के रूप में उपलब्ध हैं:

प्लस, जैसा कि पहले ही उल्लेख किया गया है, भविष्य के मानकों के लिए काम करने का मसौदा अक्सर समिति की वेबसाइटों से उपलब्ध है:

C- 201x ड्राफ्ट N1336 के रूप में उपलब्ध है , और C ++ 0x ड्राफ्ट N3225 के रूप में उपलब्ध है


1
विली से सी स्टैंडर्ड के प्रिंट संस्करण के बारे में बस एक नोट: यह C99 मानक है, C89 / 90 नहीं।
माइकल बूर

4

आईएसओ सी और सी ++ मानक खूनी महंगा हैं। दूसरी ओर, INCITS उन्हें बहुत कम के लिए पुनर्प्रकाशित करता है। लगता है कि http://www.techstreet.com/ $ 30 (INCITS / ISO / IEC 14882: 2003 की खोज) के लिए PDF है।

हार्डकॉपी संस्करण भी उपलब्ध हैं। विली द्वारा प्रकाशित ब्रिटिश मानक संस्थान संस्करणों के लिए देखें।


वर्तमान में, techstreet.com में यूएस $ 30 के लिए पीडीएफ प्रारूप में सी ++ 2003 मानक है, और यूएस $ 403 के लिए सी ++ 2011 मानक है।
कीथ थॉम्पसन

Techstreet के लिंक के लिए बहुत बहुत धन्यवाद। ANSI.org की वेब शॉप मुझे C11 मानक ("सुरक्षा" कारणों के लिए क्रेडिट कार्ड की गिरावट, अर्थात कोई अच्छा कारण नहीं बेचेगी), जबकि टेकस्ट्रीट में समान मूल्य की खरीद (एक ही कार्ड के साथ) आसानी से और बिना अड़चन।
आर्टो बेंडिकेन

4

वास्तविक मानक दस्तावेज सबसे उपयोगी नहीं हो सकते हैं। अधिकांश संकलक मानकों को पूरी तरह से लागू नहीं करते हैं और कभी-कभी वास्तव में संघर्ष कर सकते हैं। इसलिए संकलक प्रलेखन जो आपके पास पहले से ही अधिक उपयोगी होगा। इसके अतिरिक्त, प्रलेखन में प्लेटफ़ॉर्म-विशिष्ट टिप्पणी और किसी भी चेतावनी पर नोट्स शामिल होंगे।


24
कंपाइलर प्रलेखन महत्वपूर्ण है, लेकिन आपके कार्यान्वयन को जानने के बजाय भाषा को जानना बहुत अधिक है।
स्पाइडी

2
वास्तविक मानक के साथ आप संकलक में कीड़े पा सकते हैं और उन्हें बग पैच करके या बस आईआरसी कमरे में प्रवेश करके और इसे ठीक करने वाले व्यक्ति से बात करके मानक को बेहतर तरीके से पालन करने में मदद कर सकते हैं।
hdante

3
@ महादेव - बिलकुल। जब आपके पास आदर्श के रूप में मानक होता है, तो आप विक्रेता से संगतता की मांग कर सकते हैं। @ / सभी - यहाँ कहने का आशय यह नहीं था कि मानक उपयोगी नहीं है (FYI करना, मानक से जाना पहले दृष्टिकोण है जो मैंने अतीत में लिया है), लेकिन यह कि आपको अपनी वास्तविक दुनिया के शुरुआती बिंदु को भी जानना होगा, जो उम्मीद है कि मानकों के अनुरूप है।
क्रिस् कुमर

6
कंपाइलर प्रलेखन वैसे भी मानकों में शामिल सामान को छोड़ने के लिए जाता है।
सैमबी

4

ANSI C मानक (उर्फ C.89) के मसौदे का पाठ ऑनलाइन उपलब्ध है। यह आईएसओ सी स्टैंडर्ड (C.90) द्वारा स्वीकृति से पहले ANSI समिति द्वारा मानकीकृत किया गया था, इसलिए अनुभागों की संख्या भिन्न होती है (ANSI अनुभाग 2 4 के माध्यम से मोटे तौर पर 7 के माध्यम से आईएसओ अनुभाग 5 के अनुरूप है), हालांकि सामग्री (माना जाता है) होना) काफी हद तक समान है।


क्या यह वास्तव में अंतिम मसौदा है? एक अंतर जो मुझे पता है कि यह मसौदा tm_sec की सीमा को निर्दिष्ट करता है [0, 60], जबकि C90 (गलत तरीके से)[0, 61]
Cubbi

@ क्यूबी, चूंकि मैं व्यक्तिगत रूप से यह साबित नहीं कर सकता कि यह है, मैंने शब्दांकन को संशोधित किया। धन्यवाद।
jxh

@ कुब्बी: उन्होंने कहा कि यह एएनएसआई मानक का अंतिम मसौदा था । आईएसओ डब्ल्यूजी में किसी को लगता है कि भ्रमित हो गया और उसने सोचा कि एक वर्ष में संभव दो छलांग सेकंड में / एक ही मिनट के बाद भी हो सकती हैं ... या उन्हें पॉसिक्स से त्रुटि मिली, जो यह नहीं कहते कि उन्हें यह कहां मिला है केवल इतना है कि उन्होंने इसे C99 के साथ संरेखित करने के लिए तय किया था।
सैमबी

के एंड आर 2 एड। (एएनएसआई सी), जो वास्तविक अंतिम मानक पर आधारित नहीं है , यह निर्दिष्ट करता tm_secहै (0, 61)। मुझे लगा कि यह छलांग सेकंड के लिए है, समझ में आता है।
veganaiZe

@veganaiZe छलांग सेकंड के लिए अनुमति देने के लिए सीमा [0, 60] है (अन्यथा यह [0, 59] होगा)। [०, ६१] एक त्रुटि थी, जिसका अर्थ था कि एक ही मिनट में दो लीप सेकंड (यह नहीं है) संभव होगा।
कीथ थॉम्पसन

2

हालांकि नहीं एक वास्तविक मानक, वहाँ, C94 / 95, या मानक परिशिष्ट 1. बुलाया आईएसओ सी (C89 / 90) के लिए एक संशोधन यह C99 में एकीकृत किया गया है, हालांकि इस तरह के रूप में कुछ compilers बजना आप specifiy करने की अनुमति -std=c94कमांड लाइन पर। ISO / IEC 9899: 1990 / Amd 1: 1995 को SAI GLOBAL (PDF या हार्ड कॉपी) से मोटी कीमत में खरीदा जा सकता है ।

दस्तावेज़ का सारांश यहां पाया जा सकता है

1990 में जब एएनएसआई सी स्टैंडर्ड को अपनाने के लिए तब (तब ड्राफ्ट) एएनएसआई सी स्टैंडर्ड पर विचार किया जा रहा था, तो कई आपत्तियां थीं क्योंकि यह अंतर्राष्ट्रीयकरण के मुद्दों को संबोधित नहीं करता था। क्योंकि मानक को बनाने में पहले से ही कई साल हो गए थे, इसलिए यह सहमति बनी थी कि आधार प्रदान करने के लिए कुछ बदलाव किए जाएंगे (उदाहरण के लिए, 7.10.7 उपखंड में कार्यों को जोड़ा गया था), और प्रदान करने के लिए अलग से काम किया जाएगा। मानक का उचित अंतर्राष्ट्रीयकरण। इस कार्य का समापन नॉर्मेटिव परिशिष्ट 1 में हुआ है।

सामान्य परिशिष्ट 1 अंतर्राष्ट्रीय चरित्र सेट की सीमाओं और वादों दोनों के प्रति C की प्रतिक्रिया का प्रतीक है। डिग्राफ और हेडर आईएसओ 646 के राष्ट्रीय वेरिएंट में लिखे सी कार्यक्रमों की उपस्थिति में सुधार करने के लिए थे, उदाहरण के लिए, {या} वर्ण। स्पेक्ट्रम के दूसरे छोर पर, व्यापक पात्रों और मल्टीबाइट स्ट्रिंग्स को संभालने के लिए उपयोगिताओं के पूर्ण और सुसंगत सेट में पुराने मानक के बमुश्किल पर्याप्त आधार से जुड़े और विस्तारित होते हैं।

यह दस्तावेज़ नॉर्मेटिव परिशिष्ट का सारांश देता है। यह उन पाठकों को शीघ्रता से सूचित करना है जो पहले से ही मानक से परिचित हैं; यह NA1 के पीछे जटिल विषय वस्तु को पेश नहीं कर सकता है और न ही इसे मूल दस्तावेज को संदर्भ नियमावली के रूप में प्रतिस्थापित कर सकता है। (फिर भी, यह यथासंभव सटीक होने की कोशिश करता है, और इसका लेखक किसी भी त्रुटि या चूक के बारे में सुनना चाहेगा।)


-6

http://c0x.coding-guidelines.com/ में C मानक का खोज योग्य, HTML- आधारित संस्करण है। दरअसल, थोड़ा संशोधित संस्करण:

इस वेब साइट में N1256 का एक संशोधित संस्करण है। इसमें वह शब्दांकन शामिल है जो C99 से हटा दिया गया है (यानी, फॉर्म के माध्यम से मारा गया है) और वह शब्द जो C99 में दिखाई देता है (यानी, रेखांकित रूप में)।


2
अधिकांश पृष्ठ खाली होने के कारण वेब साइट बेकार है।
निस्संग एंगस्ट्रॉम

यह वेबसाइट वास्तव में एकदम बकवास है।
MD XF
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.