آموزش انواع داده ها در زبان #C

بازدید: 310 بازدید
data types

انواع داده ها

مقدمه

در تمامی زبان های برنامه نویسی جهت ذخیره اطلاعات مورد استفاده قرار می‌گیرد.

یعنی از data types برای اعلان متغیرها استفاده می کنیم.

انواع داده ها به عنوان یک معرف در این مبحث می خواهیم بدانیم که هر نوع داده ای را به چه صورت می توان درون یک

متغییر ذخیره کنیم.

متغییر ها در واقع خانه هایی از حافظه هستند که داده ها را در خود ذخیره می کنند.

متغیر ها مکان و فضای مورد نیاز برای ذخیره سازی data در حافظه می باشد.

بنابراین نیاز داریم تا با data types در زبان برنامه‌نویسی #C آشنا شویم

در این جلسه قصد داریم تا به مبحث متغیر ها و انواع داده در #C بپردازیم.

در ادامه ی این مقاله همراه ما باشید.

[cdb_box_content]

با عرض سلام خدمت شما کاربران همیشگی وب سایت پرنیان طرح

با یکی دیگر از مقالات آموزشی زبان برنامه نویسی #C در خدمتتان هستیم.

مقاله امروز ما در رابطه با انواع داده ها ، در زبان برنامه نویسی #C است.

می توانید برای مطالعه ی سایر مقالات آموزشی زبان #C  به این لینک مراجعه کنید.

در ادامه ی این مطلب همراه پرنیان طرح باشید.

[/cdb_box_content]
[cdb_box_content]

انواع داده ها

همانطور که در فصل متغییرها توضیح داده شده است ،

یک متغییر در #C باید یک نوع داده مشخص باشد.

مثال 

using System;

namespace MyApplication
{
class Program
{
static void Main(string[] args)
{
int myNum = 5; // integer (whole number)
double myDoubleNum = 5.99D; // floating point number
char myLetter = ‘D’; // character
bool myBool = true; // boolean
string myText = “Hello”; // string
Console.WriteLine(myNum);
Console.WriteLine(myDoubleNum);
Console.WriteLine(myLetter);
Console.WriteLine(myBool);
Console.WriteLine(myText);
}
}
}

[/cdb_box_content]
[cdb_box_content]

اعداد (Numbers) 

انواع شماره ها به دو گروه تقسیم می شوند.

داده ی اعداد صحیح ، اعداد را به صورت مثبت یا منفی نگه داری می کند.

مانند اعداد 123 یا 456- بدون داشتن رقم اعشار.

انواع معتبر آن int و long هستند.

اینکه از کدام نوع باید استفاده کنید بستگی به مقدار عدد شما دارد.

داده ی اعداد اعشاری ، عددهایی را با بخش کسری نشان می دهد.

این اعداد می توانند حاوی یک یا چند رقم اعشار ، باشند

انواع معتبر آن float یا double هستند.

[/cdb_box_content]

نکته

حتی اگر در #C انواع عددی زیادی وجود داشته باشد ، 

بیشترین استفاده برای اعداد int (برای کل اعداد) است.

و برای اعداد اعشاری ، با چند رقم اعشار از نوع داده ی double استفاده می کنیم.

با این حال ، ما همه آن ها را در ادامه عنوان های زیر شرح خواهیم داد.

[cdb_box_content]

 data types

نوع داده int می تواند کل شماره ها را از 2147483648- تا 2147483647 ذخیره کند.

به طور کلی و در آموزش ما نوع داده int وقتی نوع متغیرهایی را با یک عددی ایجاد می کنیم نوع داده ارجح است.

مثال

using System;

namespace MyApplication
{
class Program
{
static void Main(string[] args)
{
int myNum = 100000;
Console.WriteLine(myNum);
}
}
}

[/cdb_box_content]
[cdb_box_content]

طولانی Long

نوع داده بلند می تواند تعداد کل را از 9223372036854775808- تا 9223372036854775807 ذخیره کند.

این مورد زمانی استفاده می شود که int به اندازه کافی بزرگ نباشد که مقدار را ذخیره کند.

توجه داشته باشید که باید مقدار آن را با یک “L” پایان دهید.

مثال

using System;

namespace MyApplication
{
class Program
{
static void Main(string[] args)
{
long myNum = 15000000000L;
Console.WriteLine(myNum);
}
}
}

[/cdb_box_content]
[cdb_box_content]

انواع نقاط اعشار 

شما باید هر زمان که نیاز به یک عدد با اعشاری مانند 9.99 یا 3.14515 دارید از یک نوع شناور استفاده کنید.

اعشار

نوع داده float می تواند تعداد کسری را از 038 3. 3.38 تا 3.4e + 038 ذخیره کند.

توجه داشته باشید که باید مقدار را با “F” خاتمه دهید.

مثال

 

using System;

namespace MyApplication
{
class Program
{
static void Main(string[] args)
{
float myNum = 5.75F;
Console.WriteLine(myNum);
}
}
}

[/cdb_box_content]
[cdb_box_content]

نوع داده ی Double

در نوع داده دوتایی می تواند تعداد کسری را از 1.7e 8 308 تا 1.7e + 308 ذخیره کند.

توجه داشته باشید که می توانید مقدار را با “D” به پایان برسانید (اگرچه لازم نیست).

مثال

using System;

namespace MyApplication
{
class Program
{
static void Main(string[] args)
{
double myNum = 19.99D;
Console.WriteLine(myNum);
}
}
}

[/cdb_box_content]
[cdb_box_content]

نوع داده ی Booleans

در نوع داده بولی با کلمه کلیدی bool اعلام شده است و فقط می تواند مقادیر را صحیح یا غلط بگیرد.

مثال

using System;

namespace MyApplication
{
class Program
{
static void Main(string[] args)
{
bool isCSharpFun = true;
bool isFishTasty = false;
Console.WriteLine(isCSharpFun); // Outputs True
Console.WriteLine(isFishTasty); // Outputs False
}
}
}

[/cdb_box_content]
[cdb_box_content]

نوع  داده ی Characters

نوع داده ی char برای ذخیره یک کاراکتر واحد استفاده می شود.

کاراکتر باید با نقل قول های مجزا مانند “A” یا “c” احاطه شود.

مثال

using System;

namespace MyApplication
{
class Program
{
static void Main(string[] args)
{
char myGrade = ‘B’;
Console.WriteLine(myGrade);
}
}
}

[/cdb_box_content]
[cdb_box_content]

رشته ها Strings

از نوع داده رشته برای ذخیره توالی کاراکترها (متن) استفاده می شود.

مقادیر رشته ها باید با نقل قول های مضاعف احاطه شوند.

مثال

using System;

namespace MyApplication
{
class Program
{
static void Main(string[] args)
{
string greeting = “Hello World”;
Console.WriteLine(greeting);
}
}
}

[/cdb_box_content]

منبع وب سایت www.w3schools.com

دسته بندی آموزش #C مقاله ها
اشتراک گذاری
مقالات مرتبط

دیدگاهتان را بنویسید

سبد خرید

هیچ محصولی در سبد خرید نیست.