سایت آموزشی

» آموزش زبان سی پلاس پلاس جلسه دوموبسایت آموزشی همراه آموز

امروز سه شنبه ۵ بهمن ۱۳۹۵ به همراه آموز خوش آمدید.

آموزش زبان سی پلاس پلاس جلسه دوم

Education C++ Programming Language

[quote font_size=”12″ bgcolor=”#” color=”#000000″ bcolor=”#”]همراه آموز : با ما همراه باشید با جلسه دوم آموزش زبان برنامه نویسی سی پلاس پلاس  [/quote]

[divide icon=”square” width=”medium” color=”#”]

آموزش زبان سی پلاس پلاس جلسه دوم

[divide icon=”square” width=”medium” color=”#”]

به نام خدا و سلام ادب خدمت تمامی دوستان عزیز، در این لحظه با شما همراه خواهیم بود با جلسه ی دوم آموزش زبان برنامه نویسی سی پلاس پلاس.

[box type=”tip” bg=”#” color=”#” border=”#” radius=”2″]جلسه ی اول را از اینجا حتما مطالعه نمایید[/box]

جلسه ی دوم را با انواع داده ها و متغیرها شروع خواهیم کرد،همراه آموز سعی دارد محتوای جلسات را کوتاه نموده تا از سنگین شدن مطالب جلوگیری کرده، و همچنین برای یادگیری بهتر شما دوستان عزیز همراه آموز مثال های گوناگون بهمراه تحلیل کامل را تهیه و منتشر خواهد نمود.

ما در این جلسه خواهیم آموخت :

  • انواع داده !
  • متغیرها

انواع داده !

از اهداف اصلی برنامه نویسی ورود داده ها به یک سیستم کامپیوتری ، پردازش داده ها و در نهایت استخراج نتایج است، به همین دلیل داده ها نقش مهمی را در برنامه نویسی ایفا میکنند . در زبان سی پلاس پلاس ما ۶ نوع داده داریم .

int,char,float,double,bool,void

نوع char برای ذخیره داده های کارکتری مثله : ‘a’ , ‘b’
نوع int برای ذخیره اعداد صحیح مثله : ۲,۶,۱۰
نوع float برای ذخیره سازی اعداد اعشاری مثله : ۵٫۵,۱۴٫۵,۵۵٫۶
نوع double برای ذخیره سازی اعداد اعشاری که بزرگ تر از float باشند
نوع bool برای ذخیره سازی مقادیر منطقی که دارای ارزش درستی (true) یا نادرستی (false) هستند

نوع void هیچ مقداری را نمی گیرد میتوان گفت این نوع داده برای هیچی می باشد که در جلسات آینده بیشتر با این نوع داده آشنا خواهید شد.

[box type=”error” bg=”#” color=”#” border=”#” radius=”2″]هر یک از انواع داده های (int,char,float,double) مقادیری را می پذیرند که ممکن است از پردازنده ای به پردازنده دیگر متفاوت باشد.[/box]

با استفاده از کلماتی مثل signed (با علامت) و unsigned (بدون علامت) و long  و short میتوان انواع جدیدی از داده ها را ایجاد کرد .

نوع char را میتوان با signed و unsigned به کار برد و long به همراه double نیز قابل استفاده می باشد.

در جدول زیر بطور کامل انواع داده ها و مقادیر قابل قبول آنها را مشاهده خواهید نمود

جدول شماره ۱ (انواع داده ها و مقادیر قابل قبول)

نوع مقادیر قابل قبول
bool True  و false
char ۱۲۷ تا ۱۲۷
unsigned char ۰ تا ۲۵۵
signed char ۱۲۷ تا ۱۲۷
int ۳۲۷۶۷ تا ۳۲۷۶۷
unsigned int ۰ تا ۶۵۵۳۵
signed int ۳۲۷۶۷ تا ۳۲۷۶۷
short int ۳۲۷۶۷ تا ۳۲۷۶۷
unsigned short int ۰ تا ۶۵۵۳۵
signed short int ۳۲۷۶۷ تا ۳۲۷۶۷
long int L2147483647 تا  L2147483647
signed long int L2147483647 تا  L2147483647
unsigned long int ۰ تا ۴۲۹۴۹۶۷۲۹۵
float ۷ رقم دقت ارقام بعد از اعشار(تقریبا ۱۰-۳۸ تا ۱۰۳۸)
double ۱۵ رقم دقت (تقریبا  ۱۰-۳۰۸ تا ۱۰۳۰۸)
Long double ۱۹ رقم دقت(تقریبا  ۱۰-۴۹۳۲ تا ۱۰۴۹۳۲)
wchar_t دو بایت برای ذخیره ی کارکترهای یونیکد

[divide icon=”square” width=”medium” color=”#”]

متغیرها :

[box type=”tip” bg=”#” color=”#” border=”#” radius=”2″]متغیر نامی برای کلمات حافظه هستند که داده ها در آنها قرار می گیرند و محتویات آن ها ممکن است در طول اجرای برنامه تغییر کنند.[/box]

برای نامگذاری متغیرها میتوانیم از ترکیب حروف a تا z و A تا Z انگلیسی،ارقام و خط ربط (_) استفاده کرد ولی به شرطی که اولین کارکتر آن رقم نباشد.

[box type=”info” bg=”#” color=”#100f0f” border=”#” radius=”2″ fontsize=”13″]نام یک متغیر میتواند با هرطولی باشد ولی ۳۱ کارکتر اول آن مورد استفاده قرار میگیرد.[/box]

در جدول زیر مشاهده خواهید نمود که چه اسامی ای مجاز و چه اسامی ای برای نام گذاری یک متغیر غیرمجاز می باشد.

جدول شماره ۲ (بعضی از اسامی مجاز و غیرمجاز متغیرها)

اسامی مجاز

اسامی غیرمجاز

count ۱test
test23 hamooz!web
sum grade.2
hamooz_1 .hamooz

[divide icon=”square” width=”medium” color=”#”]

تمرین :

شما بگویید ! متغیرهای زیر مجاز هستند یا نه ؟

ham00z@3

const

۱_hamooz_sum

abc_34H

[divide icon=”square” width=”medium” color=”#”]

پایان آموزش زبان سی پلاس پلاس جلسه دوم

[box type=”tip” bg=”#” color=”#” border=”#” radius=”2″]جلسه ی اول را از اینجا حتما مطالعه نمایید[/box]

[quote font_size=”12″ bgcolor=”#” color=”#000000″ bcolor=”#”]همراه آموز سایتی برای همه[/quote]

بازدید : بار دسته : آموزش برنامه نویسی ، سی پلاس پلاس تاريخ ارسال : ۲۹ آذر ۱۳۹۵ به اشتراک بگذارید :
نظرات کاربران
    • شما حق دارید در مورد این آموزش نظر دهید،همراه آموز با افتخار نظر شما را دریافت میکند.
    • نظر شما بعد از ارسال باید توسط مدیریت همراه آموز تایید شود.
    • نظراتی که غیر مرتبط با این مطلب باشد منتشر نخواهد شد.