C++ Tutorial - part 11

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

در این قسمت از دوره آموزش برنامه‌نویسی ++C، قصد داریم به معرفی نوع داده بولین (Boolean) بپردازیم. در قسمت قبل با انواع داده‌های مختلفی مانند int, float, double, char, و string آشنا شدیم. اگر آن ویدیو را ندیده‌اید، پیشنهاد می‌کنم ابتدا آن را مشاهده کنید. در این بخش به نوع داده بولین می‌پردازیم که نقش مهمی در کنترل وضعیت‌ها و شرایط در برنامه‌نویسی دارد.

نوع داده بولین چیست؟

نوع داده بولین (Boolean) در ++C نوع داده‌ای است که تنها دو مقدار می‌تواند داشته باشد: true یا false. این نوع داده برای بررسی و کنترل شرایط و وضعیت‌ها بسیار مفید است.

کاربرد نوع داده بولین

یکی از کاربردهای اصلی بولین‌ها در برنامه‌نویسی، کنترل وضعیت‌های مختلف است. به عنوان مثال، در یک بازی، می‌توانیم وضعیت زنده بودن یک شخصیت را با یک متغیر بولین کنترل کنیم. تا زمانی که شخصیت زنده است، مقدار متغیر بولین true است و اگر شخصیت بمیرد، مقدار آن false می‌شود.

مثال عملی

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

				
					#include <iostream>
#include <string>

using namespace std;

int main() {
    // تعریف متغیرهای مورد نیاز
    string name = "Nader";
    int age = 80;
    string food = "Abo-Gosht";
    float money = 736.65;
    char separator = '-';

    // تعریف متغیر بولین برای وضعیت زنده بودن
    bool isAlive = true;

    // نمایش اطلاعات اولیه
    cout << name << " is " << age << " years old. He likes " << food << "." << endl;
    cout << "He has " << money << " Toman in his card" << separator << "bank." << endl;
    cout << "Is " << name << " alive? " << isAlive << endl; // نمایش مقدار بولین

    // تغییر وضعیت زنده بودن
    isAlive = false;

    // نمایش وضعیت زنده بودن تغییر یافته
    cout << "Is " << name << " alive? " << isAlive << endl; // نمایش مقدار بولین تغییر یافته

    return 0;
}

				
			

توضیح کد

در این کد:

  • bool isAlive: متغیری از نوع بولین برای ذخیره وضعیت زنده بودن تعریف شده است.
  • مقدار اولیه‌ی متغیر isAlive برابر true قرار داده شده است.
  • سپس مقدار این متغیر به false تغییر داده شده و دوباره نمایش داده شده است.

نکته: در ++C، مقدار true به عنوان 1 و مقدار false به عنوان 0 نمایش داده می‌شود. این مسئله به این دلیل است که زبان ماشین تنها صفر و یک را می‌فهمد و همه چیز را به این صورت تفسیر می‌کند.

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

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

  1. C++ Boolean Data Types
  2. C++ Booleans

نتیجه‌گیری

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

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

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

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

در این قسمت قصد داریم به بررسی میزان فضای اشغالی توسط انواع داده‌ها در حافظه (RAM) بپردازیم.

انواع داده در ++C قسمت دوم

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

قسمت:

جلسه یازده

نام دوره:

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

زمان ویدئو:

4 دقیقه

مدرس:

مهدی کاظمی

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

در این آموزش، با نوع داده بولین (Boolean) در ++C آشنا میشیم و نحوه استفاده از آن را در یک مثال عملی بررسی خواهیم کرد

مهدی کاظمی

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

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

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