English  

كتب حجم ومؤشر الانواع المختلفة

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

حجم ومؤشر الانواع المختلفة (معلومة)


مواصفات لغة الC بالأضافة الي typedefs ( كلمة تستخدم لتكون اسم مستعار لنوع بيان جديد ) size_t وptrdiff_t لتمثيل الكميات المتعلقة بالذاكرة. يتم تعريف حجمها وفقا للقدرات الحسابية لمعالج الهدف لا قدرات الذاكرة، مثل مساحة العنوان المتوفرة. كل من هذه الأنواع محددة في العنوان <stddef.h> ( في السي++ cstddef ) .

size_t هو نوع صحيح غير موقعة يستخدم لتمثيل حجم أي كائن (بما في ذلك المصفوفات) في تنفيذ معين . sizeof المشغل ينتج قيمة من نوع size_t . الحجم الأكبر لsize_t بنتج من خلال SIZE_MAX

ثابت المايكرو الذي تم تعريفه في العنوان <stdint.h> .

size_t يضمن أن يكون على الأقل على نطاق 16 بايت . بالأضافة POSIX يحتوي ssize_t، وهو نوع متكامل موقّع بنفس عرضه ك size_t.

ptrdiff_t نوع متكامل موقَّع يُستخدم لتمثيل الفرق بين المؤشرات . فقط يضمن أن تكون صالحة ضد المؤشرات التي من نفس النوع . مسح المؤشرات التي تتكون من أنواع مختلفة هو تعريف التنفيذ.

المصدر: wikipedia.org