آشنایی با متغیر boolean

جلسه یازدهم: آشنایی با متغیر boolean

برنامه نویسی #C

 

در این جلسه میخواهیم با متغیر boolean آشنا بشویم. گاهی لازم است که یک مقدار را بررسی کنیم و درست یا غلط بودن آن را مشخص کنیم، متغیر boolean نوعی متغیر است که یک مقدار True (درست) و False (غلط) را در خود ذخیره میکند. این متغیر تنها ۸ بیت یا ۱ بایت از حافظه سیستم را اشغال میکند.  متغیر boolean تنها دو مقدار را میتواند در خود ذخیره کند: False و True

در مثال زیر،  مشاهده میکنید تنها میتوان دو مقدار true و false را در متفیر bool ذخیره کرد.

متغیر boolean
 

static void Main(string[] args)
{

bool answer = false;
Console.WriteLine(“answer:” + answer);

bool answer2 = true;
Console.WriteLine(“answer:” + true);

}

نکته: متغیر bool میتواند نتیحه عملگر های (>=<) مشخص کند. برای مثال، ما میخواهیم بدانیم پاسخ عبارت (۱۰>5) درست است یا غلط:

class Program
{
static void Main(string[] args)
{
int a, b; a = 5; b = 10;

Console.WriteLine(a < b);
}
}

اکنون اگر برنامه را اجرا کنيد، مقدار True براي شما چاپ خواهد شد. زيرا مقدار ۵ کوچک تر از مقدار ۱۰ ميباشد. تغییری در عملگر میدهیم و مقدار a را بزرگ تر از b قرار میدهیم.

static void Main(string[] args)
{
int a, b; a = 5; b = 10;

Console.WriteLine(a > b);
}

اکنون اگر برنامه را اجرا کنيد، مشاهده ميکنيد که مقدار False (غلط) براي شما  چاپ ميشود. زيرا مقدار ۵ بزرگتر از مقدار ۱۰ نيست.

نکته: به طور پیش فرض، مقادیر درون bool نادرست است.

 

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


Fatal error: Uncaught ErrorException: md5_file(/home/farkia/domains/farkiantech.com/public_html/wp-content/litespeed/js/9c2825e3f6913fab3d46885e7eaea89b.js.tmp): failed to open stream: No such file or directory in /home/farkia/domains/farkiantech.com/public_html/wp-content/plugins/litespeed-cache/src/optimizer.cls.php:148 Stack trace: #0 [internal function]: litespeed_exception_handler(2, 'md5_file(/home/...', '/home/farkia/do...', 148, Array) #1 /home/farkia/domains/farkiantech.com/public_html/wp-content/plugins/litespeed-cache/src/optimizer.cls.php(148): md5_file('/home/farkia/do...') #2 /home/farkia/domains/farkiantech.com/public_html/wp-content/plugins/litespeed-cache/src/optimize.cls.php(838): LiteSpeed\Optimizer->serve('https://farkian...', 'js', true, Array) #3 /home/farkia/domains/farkiantech.com/public_html/wp-content/plugins/litespeed-cache/src/optimize.cls.php(388): LiteSpeed\Optimize->_build_hash_url(Array, 'js') #4 /home/farkia/domains/farkiantech.com/public_html/wp-content/plugins/litespeed-cache/src/optimiz in /home/farkia/domains/farkiantech.com/public_html/wp-content/plugins/litespeed-cache/src/optimizer.cls.php on line 148