مهدی بیگی پور
مهدی بیگی پور
خواندن ۲ دقیقه·۴ سال پیش

سی شارپ <> variables. حجم.رنج

C.sharp
C.sharp

اول یک توضیح مختصری راجع به سی شارپ بدیم

سی شارپ یک زبانی است که حدود بیست سال پیش توسط مایکروسافت رونمایی شده و از خانواده سی است

و ترکیبی از سی پلاس پلاس و جاوا است .

-------از طریق دات نت در سی شارپ میتوانید بک اند سایت (برنامه نویسی سمت سرور ) را انجام بدید.

----با استفاده از موتور یونیتی بازی های متفاوت برای هر پلتفرمی بنویسید.

----در زمینه هوش مصنوعی میتوانید کار کنید .

کاری نیست که نشه با هاش کرد .

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

ویندوز - اتودسک مایا(Autodesk Maya)-یونیتی(Unity)-فراست‌بایت(موتور بازی سازی )-مایکروسافت ویژوال استودیو(Microsoft Visual Studio)



متغییر(Variable)
متغییر(Variable)
اینجا متغیر رو به یک ظرف تشبیه کرده که داده (data) رو در اون میریزیم ونگه میداریم...



برای چی ما باید بدونیم متغیر ها مون چه قدر حجم میگیرند ؟

ما وقتی برنامه ایی رو مینویسیم برای این که بهینه اش کنیم باید روی تک تک کد هامون کنترل داشته باشیم

حالا چکونه این کار رو کنیم ؟

  • اگر عدد میخواهیم وارد کنیم باید ببینم تا چه مقداری میخواهیم این عدد بالا برود:

متغیره byte برای مقداره صفر تا دویست و پنجاه و پنج و 8 بایت اشغال میکند.

متغیره Sbyte برای مقداره -128 تا 127 و 8 بایت اشغال میکند .

  • اگر عدد خیلی بالا باشد از این نوع استفاده میکنیم:

متغیره decimal برای مقداره زیاد که توی جدول نوشته شده .. و 128 بایت اشغال میکنه .

  • اگر عدد اعشاری باشه :

متغیر doubleبرای اعداد اعشاری استفاده میشه و 64بایت هم حجم میگیره برای اعداد زیاد استفاده میشود.

متغیر float هم برای اعداد اعشاری هست که 32بایت حجم میگره برای اعداد کم استفاده میشود.

در جدول زیر همه ی متغییر های سی شارپ و همینطور ای اس پی (سمت سرور ) با مشخصات کامل اومده .



جدول
جدول


ستون هایی که در این جدول مشخص شده :

  • هر متغیر در فضای رم چقدر فضا اشغال میکند در ستون یکی مونده به آخری
  • درستون آخر هر متغیر حداقل چه مقدار داده (VALUE)را میگیرید .
  • درستون آخر حداکثر چه مقدار داده (VALUE) میگیرد.
  • در ستون اول طرز نوشتن هر نوع (Type) در سی شارپ را نوشته .
  • در ستون دوم طرز نوشتن هر نوع (Type) در Asp.net زبان سمت سروری سی شارپ.



اگه خوشتون اومد لطفا لایک?❤? کنید و به اشتراک بزارید???

خوشهال میشم نظراتتان رو با من در میان بزارید

???

ممنونم برای وقتی که گذاشتید لطفا حمایت کنید تا

مقاله های بهتری بزارم ❤?


اندازه ی فضای متغیرها در سی شارپمتغییر ها در سی شارپسی شارپمتغیر هابهینه کردن
من به برنامه نویسی علاقه مندم و هرروز اطلاعاتم رو در این زمینه زیاد میکنم
شاید از این پست‌ها خوشتان بیاید