متغیرهای رشته‌ای کوتاه

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

در برنامه‌نویسی کامپیوتری یک عدد صحیح کوتاه به‌صورت یک داده است که می‌تواند عدد صحیح را به‌صورت رشته‌ای ذخیره‌سازی کند و در انتها همان عدد را به‌صورت صحیح نمایش دهد، درصورتی که فضای کمتری را نسبت‌به عدد صحیح اصلی برروی همان محل ذخیره‌سازی، اشغال می‌کند.

متغیرهای تعریف شده برای یک عدد صحیح در هر زبان برنامه‌نویسی ممکن است متفاوت باشد و تغییر کند و همچننین این امر برای حجم ذخیره‌سازی متفاوت می‌باشد. در برخی زبانها متغیرهایی تعریف شده‌اند که در تمامی‌زبانهای دیگر این رشته‌ها حجم ثابتی داشته باشند، در حالی که ممکن است برخی رشته‌ها در برخی زبانها متفاوت باشند و یا در برخی زبانها این نوع داده اصلا وجود نداشته باشد.

در زبان برنامه‌نویسی سی، این نوع متغیر به صورت کوتاه استفاده می‌شود. معمولا حداقل ۱۶ بیت برای ذخیره‌سازی لازم دار و بیشتر به علت حجم پایین به صورت یک عدد صحیح کوچک‌تر از استاندارد ذخیره می‌گردد، در صورتی که این نوع حجم مناسب نیست و مورد نیاز نمی‌باشد.[۱][۲]

اندازه‌های متداول[ویرایش]

زبان برنامه‌نویسی پلتفرمها نام نوع‌داده‌ها علامت ذخیره‌سازی به بایت کمترین ارزش بیشترین ارزش
(سی) زبان برنامه نویسی و سی‌پلاس‌پلاس اجرای معمولی کوتاه علامت‌دار ۲ −۳۲٬۷۶۸ ۳۲٬۷۶۷
بدون علامت کوتاه بدون علامت ۲ ۰ ۶۵٬۵۳۵
سی‌شارپ (زبان برنامه‌نویسی) .NET Framework کوتاه علامت‌دار ۲ −۳۲٬۷۶۸ ۳۲٬۷۶۷
بدون علامت کوتاه بدون علامت ۲ ۰ ۶۵٬۵۳۵
جاوا سکوی جاوا کوتاه علامت‌دار ۲ −۳۲٬۷۶۸ ۳۲٬۷۶۷

منابع[ویرایش]

  1. مِیِرز, رَندی (2000-12-01). "سی (زبان برنامه‌نویسی) جدید: رشته‌ها در سی۹۹، بخش اول". drdobbs.com. Retrieved 2010-09-04. 
  2. گیگاور, اِریک (1987-12-18). "استاندارد اَنسی: یک خلاصه‌ای از سی (زبان برنامه نویسی)". Retrieved 2010-09-04.