جلسه دهم: آشنایی با متغیر char
متغیر char میتواند مقادیری مانند حروف ها و کاراکتر ها را درون خود ذخیره کند. به عبارتی میتواند کاراکتر منفرد را درخود ذخیره کند. این متغیر حدود ۲byte یا ۸bit در خود ذخیره میکند. مقادیری که درون متغیر char ذخیره میشوند، بین دو کارکتر کوتیشن’ ‘ قرار میگیرد.
از آنجا که یک رشته (که در جزوات قبل به آن پرداختیم) ازیک سری کاراکتر تشکیل شده است، در واقع از فهرستی از کارکتر های منفرد است که برای نشان دادن یک رشته استفاده میشود. این به این معنی است که شما میتوانید با استفاده از متیغر char، یک رشته را بیرون بکشید و یا بر روی یک رشته کار کنید و هر کاراکتر را به عنوان یک نوع داده char بدست آورید
برای مثال: ‘H’، ‘A’، ‘B’، ‘۵’
در مثال زیر ما چندين متغیر به نام Word از نوع char ایجاد کردیم و یک مقدار درون آن قرار دادیم. ميتوان تمام کاراکتر ها را به صورت منفرد درون متغير char قرار داد.
static void Main(string[] args)
{
char word = ‘A’;
char word1 = ‘/’;
char word2 = ‘*’;
char word3 = ‘5’;
char word4 = ‘:’;
}
سپس میتوانیم با استفاده از دستور ()Console.WriteLine ، مقادیر را چاپ کنیم.
static void Main(string[] args)
{
char word = ‘A’;
char word1 = ‘/’;
char word2 = ‘*’;
char word3 = ‘5’;
char word4 = ‘:’;
Console.WriteLine(word);
Console.WriteLine(word1);
Console.WriteLine(word2);
Console.WriteLine(word3);
Console.WriteLine(word4);
}
تفاوت کاراکتر char و String (رشته):
مقادیر یا نوع داده ای که درون متغیر char ذخیره میشود، نوعی الفبای واحد است که در آن یک کاراکتر منفرد یا یک الفبای واحد ذخیره میشود: مانند ‘A’ , ‘%’,’#’ , ‘!’,’k’
اما مقادیری که درون متغیر string ذخیره میشود، یک رشته که شامل کلمات کامل یا تعدادی کلمه است (متن)
مقاديري که درون، متغير string يا رشته قرار ميگيرند بين دو کاراکتر دابل کوتيشن (” “) قرار ميگيرند، به اين صورت “Hello World”
مقاديري که درون متغير char قرار دارند، بين دو کاراکتر کوتيشن قرار دارند. به اين صورت: ‘A’