الفرق بين عدد صحيح ومؤشر

الفرق بين عدد صحيح ومؤشر
الفرق بين عدد صحيح ومؤشر

فيديو: الفرق بين عدد صحيح ومؤشر

فيديو: الفرق بين عدد صحيح ومؤشر
فيديو: ما الفرق بين الأسهم العادية والأسهم الممتازة؟ 2024, شهر نوفمبر
Anonim

عدد صحيح مقابل المؤشر

يتم استخدام المصطلحين رقم صحيح ومؤشر في معظم لغات البرمجة. في لغات برمجة الكمبيوتر ، يُشار إلى العدد الصحيح على أنه أي نوع بيانات يمثل مجموعة فرعية من الأعداد الصحيحة الرياضية بينما يتم تعريف المؤشرات على أنها نوع تشير قيمته إلى قيمة أخرى أو تشير مباشرة إلى قيمة أخرى يتم تخزينها في مكان آخر في ذاكرة الكمبيوتر باستخدام عنوان القيمة

عدد صحيح

في لغات برمجة الكمبيوتر ، العدد الصحيح هو نوع بيانات يمثل مجموعة فرعية من الأعداد الصحيحة الرياضية. قيمة المسند الذي يحتوي على جزء لا يتجزأ هو العدد الصحيح الرياضي الذي يتوافق معه.يتم تخزين القيمة في ذاكرة الكمبيوتر بهذه الطريقة من خلال تمثيل الإسناد. يمكن توقيع أنواع التكامل أو عدم توقيعها. تعني الإشارة أنها يمكن أن تمثل أعدادًا صحيحة سالبة وتعني بدون إشارة أنها يمكن أن تمثل أعدادًا صحيحة غير سالبة.

سلسلة من البتات هي الطريقة الأكثر شيوعًا لتمثيل عدد صحيح موجب. يتم ذلك باستخدام نظام الأرقام الثنائية. هناك اختلاف في ترتيب البتات. تمثل دقة أو عرض نوع عدد صحيح عدد البتات.

في نظام العد الثنائي ، يمكن تمثيل الأرقام السالبة بثلاث طرق. يمكن أن يتم ذلك عن طريق مكمل واحد أو مكمل اثنين أو مقدار إشارة. ومع ذلك ، هناك طريقة أخرى لتمثيل الأعداد الصحيحة وتسمى ثنائي الترميز العشري. لكن هذه الطريقة نادرا ما تستخدم هذه الأيام

أنواع متكاملة مختلفة مدعومة من قبل وحدات المعالجة المركزية المختلفة. كلا النوعين الموقعين وغير الموقعين مدعومان من قبل أجهزة مختلفة ولكن هناك بعض مجموعات العرض الثابت.

مؤشر

في لغة برمجة الكمبيوتر ، يتم تعريف المؤشر على أنه نوع البيانات الذي تشير قيمته إلى قيمة أخرى أو تشير مباشرة إلى قيمة أخرى مخزنة في مكان آخر في ذاكرة الكمبيوتر. تتم المؤشرات من سجلات الأغراض العامة في حالة اللغات عالية المستوى بينما في لغة منخفضة المستوى مثل رمز الآلة أو لغة التجميع ، يتم إجراؤها في الذاكرة المتاحة. تتم الإشارة إلى موقع في الذاكرة بواسطة المؤشر. يمكن أيضًا تعريف المؤشر على أنه تنفيذ أقل طرحًا أو تنفيذًا بسيطًا لنوع بيانات أكثر تجريدًا. المؤشرات مدعومة من قبل لغات برمجة مختلفة ولكن هناك بعض القيود على استخدام المؤشرات في بعض اللغات.

يمكن تحسين الأداء بشكل كبير في حالة العمليات المتكررة مثل جداول البحث وهياكل الأشجار والسلاسل وجداول التحكم. في البرمجة الإجرائية ، تُستخدم المؤشرات أيضًا في الاحتفاظ بعناوين نقاط الدخول. ومع ذلك ، في البرمجة الموجهة للكائنات ، تُستخدم المؤشرات لربط الطرق في الوظائف.

على الرغم من استخدام المؤشرات لمعالجة المراجع ، إلا أنه يمكن تطبيقها بشكل أكثر ملاءمة لهياكل البيانات. هناك بعض المخاطر المرتبطة بالمؤشرات لأنها تسمح بالوصول المحمي وغير المحمي إلى عناوين ذاكرة الكمبيوتر.

موصى به: