-وظيفة سلاسل الصيغة:
ان المتغيرات الموجودة داخل الذاكرة والتي تخزن فيها البيانات تختلف من حيث نوع البيانات التي تخزن فيها، بعض المتغيرات تخزن فيها اعداد صحيحة فقط، سواء كانت هذه الاعداد تمثل ارقام او حروف، من امثلة هذه المتغيرات المتغير int فهذا المتغير هو متغير اعداد صحيحة يمكن ان تخزن فيه ارقام مثل 96 أو 64، ولكن لا يمكن ان نخزن فيه أي عدد عشري مثل 7،39، واذا حاولنا ان تخزن العدد العشري في متغير من نوع int، فان المتغير سوف يحذف الفاصلة العشرية وما بعدها، ويخزن فقط العدد الصحيح، وبالتالي سوف يخزن العدد العشري 7،39 في متغير من نوع int في الصورة 7 فقط.
وبعض المتغيرات تقبل تخزين اعداد عشرية بالإضافة الى الاعداد الصحيحة ومن امثلة هذه المتغيرات dubl- float، فهذه المتغيرات تقبل ان يخزن فيها اعداد صحيحة واعداد عشرية [1] .
جوهر المشكلة هو انه اذا اراد برنامج معين اخراج ارقام تحتوي على علامة عشرية، فانه سوف يحتاج الى حجز متغيرات جديدة اخرى في الذاكرة من نوع flat او dual لتخزين هذه الارقام ثم اخراجها الى الشاشة، مما يزيد في كمية التعليمات داخل
(1) راجع في انواع المتغيرات وكيفية استخدامها: كشف اسرار البيانات _ دليل التعلم الذاتي، ص 6 - 12، وما بعدها، كتاب الاكسير، ص 16، 17.