ما هو Size_t C؟
ما هو Size_t C؟

فيديو: ما هو Size_t C؟

فيديو: ما هو Size_t C؟
فيديو: What is size_t in C? 2024, أبريل
Anonim

من ويكيبيديا: وفقًا لـ 1999 ISO ج قياسي (C99) ، size_t هو نوع عدد صحيح بدون إشارة من 16 بت على الأقل (انظر القسمين 7.17 و 7.18. يستخدم هذا النوع لتمثيل حجم كائن. وتتوقع وظائف المكتبة التي تأخذ أحجامًا أو إرجاعها أن تكون من النوع أو لها نوع إرجاع size_t.

يجب معرفة ما هو حجم Size_t؟

size_t النوع هو نوع عدد صحيح أساسي بدون إشارة للغة C / C ++. إنه نوع النتيجة التي يتم إرجاعها بواسطة sizeofoperator. النوع بحجم تم اختياره بحيث يمكنه تخزين الحد الأقصى بحجم من مجموعة ممكنة نظريًا من أي نوع على نظام 32 بت size_t سوف يستغرق 32 بت ، على 64 بت 64 بت.

قد يتساءل المرء أيضًا ، ما هو نوع البيانات Size_type أو Size_t؟ size_t يتم تعريفه على أنه نوع تستخدم لحجم كائن وتعتمد على النظام الأساسي. نوع الحجم هل نوع التي تستخدم لعدد العناصر في الحاوية وتعتمد على الحاوية.

بعد ذلك ، السؤال هو ، لماذا يتم استخدام Size_t؟

إنه نوع تستخدم لتمثيل حجم الكائنات بالبايت وبالتالي تستخدم كنوع الإرجاع بواسطة sizeof عامل التشغيل. size_t أو يمكن رؤية أي نوع غير موقع تستخدم متغير asloop كمتغيرات حلقة عادة ما تكون أكبر من أو تساوي 0.

هل Size_t و int؟

size_t تُستخدم لتخزين أحجام كائنات البيانات ، وهي مضمونة لتكون قادرة على الاحتفاظ بحجم أي كائن بيانات يمكن لتطبيق C المعين إنشاؤه. قد يكون نوع البيانات هذا أصغر (من حيث عدد البتات) ، أو أكبر ، أو غير محدد تمامًا int . size_t النوع هو نوع أساسي من أنواع لغة C / C ++.