انواع داده (Data Types)
در C# هر متغیر (Variable) باید نوع داشته باشد. «انواع داده C#» یعنی شکل و اندازه مقدار. مثل انتخاب دفتر خط دار یا شطرنجی برای درس های مختلف.
نمونه سریع از انواع داده C#
چند نوع پرکاربرد را یک جا ببین:
int myNum = 5;
double myDoubleNum = 5.99D;
char myLetter = 'D';
bool myBool = true;
string myText = "Hello";
اعداد صحیح: int و long
عدد صحیح یعنی بدون اعشار. برای بیشتر کارها از int استفاده کن.
int myNum = 100000;
Console.WriteLine(myNum);
وقتی عدد خیلی بزرگ شد، از long استفاده کن.
long myNum = 15000000000L;
Console.WriteLine(myNum);
اعداد اعشاری: float و double
برای اعشار از float یا double استفاده کن. معمولاً double دقیق تر است.
float myNum = 5.75F;
Console.WriteLine(myNum);
double price = 19.99D;
Console.WriteLine(price);
نمایش علمی (Scientific)
می توانی از e/E برای توان ده استفاده کنی.
float f1 = 35e3F;
double d1 = 12E4D;
Console.WriteLine(f1);
Console.WriteLine(d1);
نکته: دقت (Precision) یعنی تعداد رقم های معتبر بعد از اعشار. double حدود 15 رقم دارد. پس معمولاً امن تر است.
بولی (Boolean)
نوع بولی فقط دو حالت دارد: true یا false. مثل چراغ روشن/خاموش.
bool isCSharpFun = true;
bool isFishTasty = false;
Console.WriteLine(isCSharpFun);
Console.WriteLine(isFishTasty);
کاراکتر (Char)
char یک نویسه تکی است. با کوتیشن تکی نوشته می شود.
char myGrade = 'B';
Console.WriteLine(myGrade);
رشته (String)
string متن است. با کوتیشن دوتایی نوشته می شود.
string greeting = "Hello World";
Console.WriteLine(greeting);
گام های تمرین
- یک int برای سن بساز و چاپ کن.
- یک double برای معدل بساز و چاپ کن.
- یک string خوشامد بساز و نمایش بده.
مسیر ادامه
برای نام گذاری درست به شناسه ها سر بزن. معرفی پایه در متغیرها است. نمایش مقادیر در نمایش متغیرها است. خود «انواع داده C#» را هم نشانه گذاری کن.
جمع بندی سریع
- هر متغیر باید نوع داشته باشد.
- int و double معمولاً کافی اند.
- float کم دقت تر از double است.
- bool فقط true یا false است.
- string متن با کوتیشن دوتایی است.