نوع داده

دانشنامه عمومی

در علم رایانه و برنامه نویسی ، تایپ یا نوع داده، یک ویژگی داده است که به کامپایلر یا مترجم اطلاع می دهد چگونه برنامه نویس قصد دارد از داده ها استفاده کند. اکثر زبانهای برنامه نویسی از انواع داده های اصلی اعداد صحیح ( با اندازه های مختلف ) ، اعداد شناور ( که تقریباتمام اعداد واقعی است ) ، کاراکترها و اعداد بولین پشتیبانی می کنند. نوع داده مقادیری را که ممکن است یک عبارت ( شامل متغیر یاعملگر ) داشته باشد ، محدود می کند. این نوع داده ، عملیاتی را که می توان بر روی داده ها ، معنای داده ها و نحوه ذخیره مقادیر آن نوع انجام داد ، تعریف می کند. نوع داده مجموعه ای از مقادیر را فراهم می کند که یک عبارت ( به عنوان مثال متغیر ، عملگر و غیره ) می تواند مقادیر آن را بدست آورد.
انواع داده ای در سیستم های نوع استفاده می شوند ، که روش های مختلفی برای تعریف ، اجرای و استفاده از آنها ارائه می دهند. سیستم های مختلف ، درجه های مختلفی از ایمنی را تضمین می کنند.
تقریباً تمام زبانهای برنامه نویسی حاوی مفهوم نوع داده می باشند ، هرچند زبانهای مختلف ممکن است از اصطلاحات مختلف استفاده کنند.
انواع داده های متداول عبارتند از:
اعداد صحیح ( integer )
اعداد شناور ( Floating - point )
کاراکتر ( Character )
رشته ( string )
بولین ( Boolean )
به عنوان مثال ، در زبان برنامه نویسی جاوا ، نوع int مجموعه ای از اعداد صحیح 32 بیتی را نشان می دهد که از ٢١٤٧٤٨٣٦٤٨ - تا  هستند ٢١٤٧٤٨٣٦٤٧و همچنین عملیاتی که می توان در اعداد صحیح انجام داد مانند جمع ، تفریق و ضرب را شامل می شود. از طرف دیگر ، ممکن است یک رنگ توسط سه بایت نشان داده شود که مقدار هر یک از رنگ های قرمز ، سبز و آبی و یک رشته ( string ) که نمایشگر اسم آن رنگ است را نشان می دهد.
اکثر زبان های برنامه نویسی اجازهٔ تعریف انواع داده های اضافی را به برنامه نویس می دهند این کار معمولاً با ترکیب تایپ های متعدد و تعریف عملیات معتبر مربوط به نوع داده جدید صورت می گیرد. برای مثال، یک برنامه نویس ممکن است یک نوع داده جدید به نام "عدد مختلط" که شامل قسمت حقیقی و موهومی می باشد را ایجاد کند. نوع داده ها نیز نشان دهنده یک محدودیت برای تفسیر داده ها در یک سیستم انواع است، برای مثال:تعریف نمایش، تفسیر و ساختار ارزش ها یا اشیاء ذخیره شده در حافظه کامپیوتر. سیستم انواع از انواع داده به منظور بررسی صحت برنامه های کامپیوتر و همچنین تغییر داده ها استفاده می کند. بسیاری از انواع داده ها - همانطور که در جدول زیر نشان داده شده است - در آمار مشابه تایپ داده ها در برنامه نویسی کامپیوتر و بالعکس است.
عکس نوع داده
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس