انواع داده
cplus data type variable
نوع داده | اندازه به بیت | محتوی |
char signed char | ۸ | غالبا برای نمایش حروف و علائم اسکی به کار میرود. قادر است مقادیر بین ۱۲۸- تا ۱۲۷+ را در خود ذخیره کند. |
unsigned char byte | ۸
| همانند char با این تفاوت که مقادیر منفی را اختیار نمی کند و برای ذخیره سازی اعداد بین ۰ و ۲۵۵ مناسب است. |
bool | ۸ | دو مقدار true و false را می تواند داشته باشد. |
short short int signed short | ۱۶ | برای ذخیره سازی اعداد کوچک استفاده می شود. غالبا اندازه ای بین char و int دارد. |
unsigned short | ۱۶ | نسخه بدون علامت نوع داده short |
int | ۱۶ یا ۳۲ | برای ذخیره سازی اعداد صحیح بزرگ استفاده می شود. معمولا بزرگتر از short و کوچکتر یا مساوی long است. |
long signed long | ۳۲ | برای ذخیره سازی اعداد صحیح بزرگ استفاده می شود. غالبا بزرگتر از int است. |
unsigned long | ۳۲ | نسخه بدون علامت long |
signed long long | ۳۲ | بزرگتر از long |
float | ۳۲ | کوچکترین نوع داده اعشاری |
double | ۶۴ | ۱۵ رقم دقت(تقریبا ۳۰۸-۱۰ تا ۱۰۳۰۸) |
long double | ۸۰ | ۱۹ رقم دقت(تقریبا ۴۹۳۲-۱۰ تا ۱۰۴۹۳۲) |
تعریف متغیر ها(Variable):
برای تعریف متغیر ها (Variable) به شکل زیر عمل میکنیم.
نام متغیر نوع داده ; cplus data type variable
:به طور مثال
1 2 3 | int x; float m,n; char ch1; |
مقدار دادن به متغیر ها(Variable):
برای مقدار دادن به متغیر ها به ۳ روش میتوان عمل کرد:
۱-هنگام تعریف متغیر: cplus data type variable cplus data type variable
1 2 | int x,y=5; char ch1='a',ch2='m'; |
۲- پس از تعریف نوع متغیر و با دستور انتساب:
cplus data type variable cplus data type variable cplus data type variable cplus data type variable cplus data type variable
1 2 3 4 | int x,y,m; float f1; x=y=m=0; f1=15.5; |
۳-دستورات ورودی:
1 2 | float a, b; cin >> a >> b; |