أنواع البيانات في سي
مراجع

↑  Barr، Michael (2 ديسمبر 2007). "Portable Fixed-Width Integers in C". مؤرشف من الأصل في 2018-06-15. اطلع عليه بتاريخ 2016-01-18.
1 2  ISO/IEC 9899:1999 specification، TC3 (PDF). p. 255، § 7.18 Integer types <stdint.h>. مؤرشف من الأصل (PDF) في 2019-12-30.
1 2 3 4  ISO/IEC 9899:1999 specification، TC3 (PDF). p. 22، § 5.2.4.2.1 Sizes of integer types <limits.h>. مؤرشف من الأصل (PDF) في 2019-12-30.
1 2 3  The minimal ranges −(2n−1−1) to 2n−1−1 come from the various integer representations allowed by the standard. However، most platforms use two's complement، implying a range of the form −2m−1 to 2m−1−1 with m ≥ n for these implementations، e.g. [−128،127] (SCHAR_MIN = −128 and SCHAR_MAX = 127) for a 8-bit signed char.
↑  ISO/IEC 9899:1999 specification، TC3 (PDF). p. 37، § 6.2.6.1 Representations of types — General. مؤرشف من الأصل (PDF) في 2019-12-14.
↑  Rationale for International Standard—Programming Languages—C Revision 5.10 (PDF). p. 25، § 5.2.4.2.1 Sizes of integer types <limits.h>. مؤرشف من الأصل (PDF) في 2019-12-31.
1 2 3  Uppercase differs from lowercase in the output. Uppercase specifiers produce values in the uppercase، and lowecase in lower (%A، %E، %F، %G produce such values as INF، NAN and E (exponent) in uppercase).
↑   https://web.archive.org/web/20180712180117/http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3631.pdf. مؤرشف من الأصل (PDF) في 2018-07-12. {{استشهاد ويب}}: الوسيط |title= غير موجود أو فارغ (مساعدة)
↑   https://web.archive.org/web/20191230120129/http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf. مؤرشف من الأصل (PDF) في 2019-12-30. {{استشهاد ويب}}: الوسيط |title= غير موجود أو فارغ (مساعدة)
| ع ن سي | ع ن سي |
| --- | --- |
 سي القياسية سي89 و سي90  سي99  سي11  سي المدمجة  ميسرا سي :  سي القياسية سي89 و سي90  سي99  سي11  سي المدمجة  ميسرا سي 
ميزات:  دالة  Header files  مكتبات سي  Operators  String  Syntax  Preprocessor  أنواع البيانات في C 
دوال المكتبة المعيارية:  Char (ctype.h)  File I/O (stdio.h)  Math (math.h)  Dynamic memory (stdlib.h)  String (string.h)  Time (time.h)  Variadic (stdarg.h)  POSIX 
مكتبات قياسية:  Bionic libhybris  dietlibc  EGLIBC  مكتبة جنو لسي  klibc  Microsoft Run-time Library  musl  Newlib  يوسي ليبس  مكتبة سي المعيارية 
المترجمات:  قائمة مترجمات شفرة حاسوب  ACK  بورلاند توربو سي  Clang  مترجم شفرة حاسوب جنو  LCC  Pelles C  PCC  TCC  مايكروسوفت فيجوال ستوديو  مايكرسوفت فيجوال ستوديو إكسبريس  مايكروسوفت فيجوال سي++  واتكوم سي/سي++ 
بيئات تطوير متكاملة:  مقارنة بين بيئات التطوير المتكاملة  Anjuta  كود::بلوكس  CodeLite  إكلبس  جيني  مايكروسوفت فيجوال ستوديو  نت بينز 
مقارنة مع لغات البرمجة الأخرى:  التوافق بين سي وسي++  مقارنة مع لغة سي للأنظمة المدمجة  مقارنة مع باسكال  مقارنة بين لغات البرمجة 
لغات متفرعة عنها:  سي++  سي شارب  دي  سي-الكائنية  Alef  ليمبو  غو  Vala 
  تصنيف:لغة برمجة سي :   تصنيف:لغة برمجة سي 
| ع ن نوع بيانات | ع ن نوع بيانات |
| --- | --- |
وحدات تخزين المعلومات:  بت  بايت  ثمانية  Trit  Tryte  |Word 
رقمي:  حساب دقيق تعسفي  نوع بيانات معقد  Decimal  Fixed point  عدد فاصل عائم تنسيق النقطة العائمة مزدوج الدقة  Extended precision  Half precision  Minifloat  Octuple precision  Quadruple precision  Single precision  Integer signedness  Interval  Rational 
نصي:  رمز  String null-terminated 
مؤشر:  Address physical  virtual  Reference 
Composite:  Algebraic data type generalized  Array  مصفوفة ارتباطية  Class  Dependent  Equality  Inductive  قائمة  Object metaobject  Option type  Product  Record  مجموعة  Union tagged 
اخرى:  بوليان  Bottom type  Collection  Enumerated type  Exception  Function type  Opaque data type  البيانات التكرارية  ‏  سيمافور  Stream  Top type  Type class  Unit type  Void 
مواضيع ذات صلة:  نوع بيانات مجرد  بنية بيانات  برمجة عامة  ‏  Kind صنف ما ورائي  Parametric polymorphism  أنواع البيانات الأولية  Protocol interface  Subtyping  Type constructor  التحويل في c++  نظام الأنواع 
بوابة تقانة
بوابة علم الحاسوب
بوابة برمجة الحاسوب