بخش دوم - انواع داده ها
هدف از برنامه نویسی ورود داده ها به کامپیوتر ، پردازش داده ها و استخراج نتایج است. یکی از جنبه های زبان برنامه نویسی که باید بطور دقیق مورد بررسی قرار گیرد ، انواع داده هایی است که آن زبان با آن سر و کار دارد.در زبان ++c شش نوع داده وجود دارد :
- char: برای ذخیره داده های کاراکتری مثل: "a" ,"b" و... بکار میرود.
- int: برای ذخیره اعداد صحیح .
- float: برای ذخیره اعداد اعشاری.
- double: برای ذخیره اعدادی که بزرگ تر از محدوده float باشند استفاده می شود.(محدوده ها را خواهیم گفت)
- bool: برای ذخیره مقادیر منطقی بکار می رود.(true or false)
- void: در واقع void به معنی تهی می باشد یعنی نوع داده خاصی را مد نظر ندارد.(در ادامه بحث خواهد شد.)
می توانیم با استفاده از کلماتی مانند signed(باعلامت) ، unsigned(بدون علامت) ، long(بلند) وshort(کوتاه) انواع جدیدی از داده ها را ایجاد کنیم.
دقت کنید:
انواع داده ها و مقادیر قابل قبول آنها:
-
1 بایت 127- تا 127 char
-
1بایت 0 تا 255 unsigned char
-
2یا 4 بایت 32767-تا 32767 int
-
2 یا 4 بایت 0 تا 65535 unsigned int
-
2 یا 4 بایت 32767-تا 32767 signed int
-
2 بایت 32767- تا32767 short int
-
2بایت 0تا 65535 unsigned short int
-
2بایت 32767- تا32767 signed short int
-
4بایت 2147483647-تا2147483647 long int
-
4بایت 2147483647-تا2147483647 signed long int
-
4بایت 0 تا 429496729 unsigned int
-
4بایت 7 رقم دقت float
-
8بایت 15 رقم دقت double
-
10بایت 19 رقم دقت long double