برای ارتباط با مدیر سایت از ID تلگرام ebrahimi_younes@ استفاده نمایید. به سوالات و مشکلات برنامه نویسی پاسخ داده نمی شود.

انواع ساده

انواع ساده انواعی از داده ها هستند که شامل اعداد، کاراکترها و رشته ها و مقادیر بولی می باشند.به انواع ساده انواع اصلی نیز گفته می شود چون از آنها برای ساخت انواع پیچیده تری مانند کلاس ها و ساختارها استفاده می شود. انواع ساده دارای مجموعه مشخصی از مقادیر هستند و محدوده خاصی از اعداد را در خود ذخیره می کنند.
در جدول زیر انواع ساده و محدود آنها آمده است :

نوع دامنه
sbyte اعداد صحیح بین 128- تا 127
byte اعداد صحیح بین 0 تا 255
short اعداد صحیح بین 32768- تا 32767
ushort اعداد صحیح بین 0 تا 65535
int اعداد صحیح بین 2147483648- تا 2147483647
uint اعداد صحیح بین 0 تا 4294967295
long اعداد صحیح بین 9223372036854775808- تا 922337203685477807
ulong اعداد صحیح بین 0 تا 18446744073709551615

به حرف u در ابتدای برخی از انواع داده ها مثلا ushort توجه کنید.این بدان معناست که این نوع فقط شامل اعداد مثبت و صفر هستند.
جدول زیر انواعی که مقادیر با ممیز اعشار را می توانند در خود ذخیره کنند را نشان می دهد :

نوع دامنه تقریبی دقت
float ±1.5E-45 to ±3.4E38 7 رقم
double ±5.0E-324 to ±1.7E308 15 – 16 رقم
decimal (-7.9 x 1028) / (100 to 28) to (7.9 x 1028) / (100 to 28) 28 – 29 رقم معنادار

برای به خاطر سپردن آنها باید از نماد علمی استفاده شود.
نوع دیگری از انواع ساده برای ذخیره داده های غیر عددی به کار می روند و در جدول زیر نمایش داده شده اند :

نوع مقادیر مجاز
char کاراکترهای یونیکد
bool مقدارtrue یا false
string مجموعه ای از کاراکترهای

نوع char برای ذخیره کاراکترهای یونیکد استفاده می شود.کاراکترها باید داخل یک کوتیشن ساده قرار بگیرند مانند (‘a’).
نوع bool فقط می تواند مقادیر درست (true) یا نادرست (false) را در خود ذخیره کند و بیشتر در برنامه هایی که دارای ساختار تصمیم گیری هستند مورد استفاده قرار می گیرد.
نوع string برای ذخیره گروهی از کاراکترها مانند یک پیغام استفاده می شود.مقادیر ذخیره شده در یک رشته باید داخل دابل کوتیشن قرار گیرند تا توسط کامپایلر به عنوان یک رشته در نظر گرفته شوند. مانند (“massage”)

لطفا اگر نظر، پیشنهاد و یا انتقادی در باره مطلب بالا دارید در قسمت زیر و اگر سوالی دارید در بخش پرسش و پاسخ مطرح بفرمایید.

  1. snzgh پاسخ دادن

    من ثبت نام کردم چرا نمیتونم از مطالب درسی استفاده کنم؟!

    • یونس ابراهیمی پاسخ دادن

      سلام، چون هزینه اشتراک رو پرداخت نکردین

  2. snzgh پاسخ دادن

    ٢٠تومن دادم برای یکماهه

  3. snzgh پاسخ دادن

    برام ایمیل هم اومد
    چیکار باید بکنم الان؟!

    • یونس ابراهیمی پاسخ دادن

      سلام دوست عزیز، شما دیروز ساعت ۱۱:۲۲ ثبت نام کردین.
      بنده حساب ها رو چک کردم، پرداختی صورت نگرفته، ممنون میشم حسابتون رو چک بفرمایید. به احتمال زیاد تراکنش معکوس بوده. واسه بنده هم در صورت پرداخت هم اس ام اس میاد و هم ایمیل.