1 پست در این موضوع قرار دارد

بسم الله الرحمن الرحیم

آموزش برنامه نویسی ویندوز با سی شارپ|ظرفیت متغیرها در سی شارپ | بخش 7

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

ظرفیت متغیر ها در سی شارپ آموزش سی شارپ.png


خب میشه گفت int همون int32 هست و int64 مقدار مینیمم و ماکسیمم بزرگتری رو می گیره.یعنی در حقیقت اگر ما یک متغیر از نوع int تعریف کنیم فقط می تونیم از مقدار "2147483648-" تا مقدار "2147483647" بهش مقدار دهی کنیم و اگر از مینیمم کمتر یا از ماکسیمم بیش تر شد برنامه خطا می دهد.یعنی اگر مقدار 2147483649 برای یک متغیر int تعریف کریم برنامه خطا می دهد.
ولی همون طور که توی جدول بالا مشاهده می کنید می بینید که مقدار مینیمم و ماکسیمم برای int64 بسیار بیش تر از int هست که اگه اعداد خیلی بالایی رو بخواهید تعریف کنید می تونید از int64 استفاده کنید.
خب حالا شاید با خودتون بگید من هیچ وقت ریسک نمی کنم و برای اینکه برنامه ام بتونه بسیاری از اعداد رو پشتیبانی کنه همیشه از int64 استفاده کنم.
این یک حرف اشتباهیه چون هر کدام از این متغیرها در حافظه یک فضایی را اشغال می کنند و مثلا اگه شما می خواهید سن کاربر رو بگیرید که نباید از int استفاده کنید بلکه باید از byte استفاده کنید که حجم کم تری از حافظه رو اشغال کنه و اگه از int استفاده کردین ٬ بیخودی فضای بیش تری از حافظه رو اشغال کردید.


 " جمع بندی : تعریف کردن متغیر از نوعی که بازه کم تری رو شامل میشه از حافظه ٬ فضای کم تری اشغال می کنه. "


ولی توی برنامه های ساده این موارد خیلی مهم نیست و حتما نیاز نیست رعایتش کنید.
double و float هم برای تعریف کردن اعداد اعشاری استفاده میشه که double دو برابر float دقت اعشار داره.
خب این قسمت از آموزش برنامه نویسی ویندوز با سی شارپ هم تموم شد.انشاالله در جلسه بعد درباره نوع داده char صحبت خواهم کرد.

مشاهده تمامی جلسات آموزش برنامه نویسی ویندوز با سی شارپ : 

آموزش برنامه نویسی ویندوز با سی شارپ (C#.NET) بخش 1 | مقدمه

آموزش برنامه نویسی ویندوز با سی شارپ بخش 2|ایجاد اولین پروژه سی شارپ و خروجی گرفتن از برنامه

آموزش برنامه نویسی ویندوز با سی شارپ|کنترل ها در سی شارپ | بخش 3

آموزش برنامه نویسی ویندوز با سی شارپ|آموزش محیط کدنویسی در سی شارپ | بخش 4

آموزش برنامه نویسی ویندوز با سی شارپ|آموزش متغیرها در سی شارپ | بخش 5

آموزش برنامه نویسی ویندوز با سی شارپ|تبدیل string به int در سی شارپ | بخش 6

آموزش برنامه نویسی ویندوز با سی شارپ|ظرفیت متغیرها در سی شارپ | بخش 7

آموزش برنامه نویسی ویندوز با سی شارپ| نوع داده char در سی شارپ | بخش 8

آموزش برنامه نویسی ویندوز با سی شارپ|برنامه ضرب دو عدد در سی شارپ | بخش 9

آموزش برنامه نویسی ویندوز با سی شارپ|برنامه تقسیم دو عدد در سی شارپ | بخش 10

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر
Guest
شما در حال حاضر به عنوان کاربر مهمان نظر ارسال می کنید. اگر دارای حساب کاربری درسایت می باشد لطفا وارد حساب کاربری خود شوید.
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

در حال بارگذاری