اینجا قراره هر آنچیزی که از برنامه نویسی یاد میگیرم خصوصا دات نت اینجا بنویسم و تجربیاتم در اختیار بقیه قرار بدم
چیزی که جدیدا یاد گرفتم اینه وقتی میخوایم یه متغیر از جنس decimal معرفی کنیم و مقدار اعشاری بدیم بهش در جلوی مقداری که بهش میدیم باید کلمه m رو هم بزاریم یعنی این شکلی:
به صورت پیش فرض اعداد اعشاری توی سی شارپ از نوع double هستن
دلیل نوشتن m اینه که از بروز خطاهای احتمالی جلوگیری بشه و همین طور مقدار دقیق داده مشخص شده باشه
double myvariable=15.5m;
به صورت پیش فرض اعداد اعشاری توی سی شارپ از نوع double هستن
دلیل نوشتن m اینه که از بروز خطاهای احتمالی جلوگیری بشه و همین طور مقدار دقیق داده مشخص شده باشه
👍4
تفاوت بین decimal،double و float توی چی هست؟
در سه مقوله میتونیم این رو دسته بندی کنیم: سرعت،دامنه گستردگی مقادیری که میتونه نگهداری کنه و دقت اون ها هستش که اگه بخوایم ریز تر بررسی کنیم میشه این شکلی:
float:
دامنه وسیع اما دقت کمتری دارد اما سرعت بیشتری دارد
double:
دقت متوسط،دامنه وسیع،سرعت خوب
میتونیم بگیم تقریبا دابل یه چیز نرمال هست
و اما decimal:
دقتش بالاست،دامنه کوچک تر و سرعت کمتری داره
در سه مقوله میتونیم این رو دسته بندی کنیم: سرعت،دامنه گستردگی مقادیری که میتونه نگهداری کنه و دقت اون ها هستش که اگه بخوایم ریز تر بررسی کنیم میشه این شکلی:
float:
دامنه وسیع اما دقت کمتری دارد اما سرعت بیشتری دارد
double:
دقت متوسط،دامنه وسیع،سرعت خوب
میتونیم بگیم تقریبا دابل یه چیز نرمال هست
و اما decimal:
دقتش بالاست،دامنه کوچک تر و سرعت کمتری داره
👍2