C++ Tutorial - part 19

آموزش جامع زبان برنامه‌نویسی C++ مقدماتی تا پیشرفته [0 تا 100 سی پلاس پلاس بهمراه حل تمرین و پروژه ✅] - معرفی عملگرها - قسمت 19

در این قسمت از دوره آموزشی زبان ++C، به معرفی و بررسی انواع عملگرها (Operators) می‌پردازیم. عملگرها ابزارهای اساسی در برنامه‌نویسی هستند که امکان انجام محاسبات و عملیات منطقی را فراهم می‌کنند. در ادامه به انواع مختلف عملگرها و کاربرد هر یک اشاره خواهیم کرد.

عملگر انتصاب (Assignment Operator)

عملگر انتصاب یکی از پرکاربردترین عملگرها در C++ است که با استفاده از علامت مساوی (=) مقدار یک متغیر را تعیین می‌کند.

مثال:

				
					#include <iostream>

using namespace std;

int main() {
    int number;
    number = 5;  // انتصاب مقدار 5 به متغیر number
    cout << "Value of number: " << number << endl;
    return 0;
}

				
			

عملگرهای محاسباتی (Arithmetic Operators)

این عملگرها برای انجام عملیات ریاضی مانند جمع، تفریق، ضرب، تقسیم و باقیمانده استفاده می‌شوند.

مثال:

				
					#include <iostream>

using namespace std;

int main() {
    int a = 10, b = 3;
    cout << "a + b = " << (a + b) << endl;  // جمع
    cout << "a - b = " << (a - b) << endl;  // تفریق
    cout << "a * b = " << (a * b) << endl;  // ضرب
    cout << "a / b = " << (a / b) << endl;  // تقسیم
    cout << "a % b = " << (a % b) << endl;  // باقیمانده
    return 0;
}

				
			

عملگرهای افزایشی و کاهشی  (Increment and Decrement Operators)

این عملگرها برای افزایش یا کاهش مقدار یک متغیر به کار می‌روند. ++ برای افزایش و -- برای کاهش مقدار متغیر استفاده می‌شود.

مثال:

				
					#include <iostream>

using namespace std;

int main() {
    int x = 5;
    cout << "x = " << x << endl;
    x++;  // افزایش یک واحد به مقدار x
    cout << "After increment, x = " << x << endl;
    x--;  // کاهش یک واحد از مقدار x
    cout << "After decrement, x = " << x << endl;
    return 0;
}

				
			

عملگرهای مقایسه‌ای (Comparison Operators)

این عملگرها برای مقایسه دو مقدار به کار می‌روند و نتیجه آن‌ها یک مقدار بولی (true یا false) است.

مثال:

				
					#include <iostream>

using namespace std;

int main() {
    int a = 10, b = 5;
    cout << "a == b: " << (a == b) << endl;  // برابری
    cout << "a != b: " << (a != b) << endl;  // نابرابری
    cout << "a > b: " << (a > b) << endl;    // بزرگتر
    cout << "a < b: " << (a < b) << endl;    // کوچکتر
    cout << "a >= b: " << (a >= b) << endl;  // بزرگتر مساوی
    cout << "a <= b: " << (a <= b) << endl;  // کوچکتر مساوی
    return 0;
}

				
			

عملگرهای منطقی (Logical Operators)

این عملگرها برای انجام عملیات منطقی مانند AND، OR و NOT استفاده می‌شوند.

مثال:

				
					#include <iostream>

using namespace std;

int main() {
    bool x = true, y = false;
    cout << "x && y: " << (x && y) << endl;  // AND منطقی
    cout << "x || y: " << (x || y) << endl;  // OR منطقی
    cout << "!x: " << (!x) << endl;          // NOT منطقی
    return 0;
}

				
			

عملگرهای انتصابی ترکیبی (Compound Assignment Operators)

این عملگرها ترکیبی از عملگرهای محاسباتی و انتصاب هستند و برای کوتاه‌تر کردن کدها استفاده می‌شوند.

مثال:

				
					#include <iostream>

using namespace std;

int main() {
    int a = 10;
    a += 5;  // معادل a = a + 5
    cout << "a += 5: " << a << endl;
    a -= 3;  // معادل a = a - 3
    cout << "a -= 3: " << a << endl;
    a *= 2;  // معادل a = a * 2
    cout << "a *= 2: " << a << endl;
    a /= 4;  // معادل a = a / 4
    cout << "a /= 4: " << a << endl;
    a %= 3;  // معادل a = a % 3
    cout << "a %= 3: " << a << endl;
    return 0;
}

				
			

منابع خارجی مرتبط

برای کسب اطلاعات بیشتر در مورد عملگرها در زبان C++، می‌توانید به منابع معتبر زیر مراجعه کنید:

    1. C++ Operators
    2. C++ Operators Tutorial
    3. Operators in C++ and C

نتیجه‌گیری

در این قسمت از دوره آموزشی، با انواع مختلف عملگرها در زبان C++ آشنا شدیم و نحوه استفاده از آن‌ها را با مثال‌های عملی بررسی کردیم. این عملگرها ابزارهای قدرتمندی هستند که امکان انجام محاسبات، مقایسه‌ها و عملیات منطقی را فراهم می‌کنند. در قسمت‌های بعدی به مباحث پیشرفته‌تر خواهیم پرداخت.

ادامه دوره (قسمت 20)

در قسمت بعدی به عملگر انتساب خواهیم پرداخت. اگر سوالی دارید، در بخش دیدگاه مطرح کنید. همچنین ممنون میشم با حمایت دلنشینتون از من و دوره‌ها حمایت کنید.

در این قسمت از دوره آموزشی زبان C++، به بررسی متغیرهای لوکال (محلی) و گلوبال (سراسری) می‌پردازیم و...

در این قسمت از دوره آموزشی زبان C++، به معرفی و بررسی عملگر انتساب و روش‌های مختلف استفاده از آن می‌پردازیم. عملگر انتساب یکی از...

معرفی عملگرها

حق کپی ویدئو مجاز نمی‌باشد

قسمت:

جلسه نوزده

نام دوره:

آموزش جامع ++C

زمان ویدئو:

2 دقیقه

مدرس:

مهدی کاظمی

در این قسمت یادخواهید گرفت:

در این قسمت از دوره آموزشی زبان ++C، به معرفی و بررسی انواع عملگرها (Operators) می‌پردازیم. عملگرها ابزارهای اساسی در برنامه‌نویسی هستند که امکان انجام محاسبات و عملیات منطقی را فراهم می‌کنند. در ادامه به انواع مختلف عملگرها و کاربرد هر یک اشاره خواهیم کرد.

مهدی کاظمی

سلام مهدی کاظمی هستم و باعث افتخارم هست که در یک دوره جذاب دیگه با شما هستم و قراره در کنار هم از یادگیریمون لذت ببریم.

با بانک سوالات طبقه بندی شده ++C مقدماتی تا پیشرفته، جامع ترین منبع برای تسلط بر زبان سی پلاس پلاس و آمادگی کامل برای دروس مبانی و پیشرفته کامپیوتر در رشته مهندسی کامپیوتر را در اختیار خواهید داشت.

0 دیدگاه
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها