الگوریتم اول

لطفا صبر کنید...

متغیرها و انواع داده‌ها در #C

متغیرها و انواع داده‌ها در #C

در #C، متغیر فضایی در حافظه است که مقدار مشخصی رو نگه می‌داره. هر متغیر باید نوع داده‌ای مشخصی داشته باشه تا مقدار مناسبی رو در خودش ذخیره کنه.

۱. انواع داده‌های اصلی در #C

#C چندین نوع داده‌ای داره که به دو دسته داده‌های عددی و غیرعددی تقسیم می‌شن:

🔹 داده‌های عددی

نوع داده اندازه محدوده مقدار مثال
byte 1 بایت 0 تا 255 byte x = 100;
short 2 بایت -32,768 تا 32,767 short y = -3000;
int 4 بایت -2,147,483,648 تا 2,147,483,647 int z = 123456;
long 8 بایت -9 کوادریلیون تا 9 کوادریلیون long w = 9876543210;
float 4 بایت اعداد اعشاری با دقت کم float f = 3.14f;
double 8 بایت اعداد اعشاری با دقت بالا double d = 2.718281828;
decimal 16 بایت برای محاسبات مالی و دقت بالا decimal price = 99.99m;

🔹 داده‌های غیرعددی

نوع داده اندازه توضیح مثال
char 2 بایت یک کاراکتر char letter = 'A';
string متغیر رشته‌ای از کاراکترها string name = "Ali";
bool 1 بایت مقدار true یا false bool isReady = true;

۲. تعریف متغیر و مقداردهی

int age = 25;
double pi = 3.14159;
char grade = 'A';
string message = "سلام دنیا!";
bool isActive = true;

۳. مقداردهی و تغییر مقدار متغیر

int number;
number = 10; // مقداردهی اولیه
number = 20; // تغییر مقدار

۴. مقداردهی ضمنی با var

در #C می‌تونی بدون تعیین نوع، از var استفاده کنی:

var x = 100;       // نوع `int` تشخیص داده می‌شه
var text = "Hello"; // نوع `string` تشخیص داده می‌شه

جمع‌بندی:
متغیرها در #C باید نوع داده‌ای مشخصی داشته باشن. اگه نوع داده رو مشخص نکنی، می‌تونی از var استفاده کنی، ولی بهتره همیشه نوع مناسب رو تعیین کنی. 🚀