همه آنچیزی که درباره زبان سی پلاس پلاس باید بدانیم خوش آموز

آموزش زبان ++C : عملگرهای ریاضی (Arithmetic operators)

عملگرهای ریاضی یگانی (Unary arithmetic operators) دو عملگر ریاضی یگانی (Unary arithmetic operator) وجود دارد،عملگر مثبت (+) و عملگر منفی (-). اگر از آموزشهای قبلی یادتان مانده باشد، عملگرهای یگانی (unary)، عملگرهایی هستند که تنها بر روی یک عملوند (operand) به کار می روند. ...

آموزش زبان ++C : اولویت عملگرها (Operator precedence) و وابستگی (associativity)

در ریاضیات، یک عملیات (operation) یک محاسبه ریاضی می باشد که شامل صفر یا تعداد بیشتری ورودی - که این ورودیها عملوند (operands) نامیده می شوند - می باشد، که در نهایت یک مقدار خروجی را تولید می کند. عملیات های (operation) عمومی، مانند عملیات جمع، از نمادهای خاصی مانند + استفاده می کنند که معنای آن عملیات را نشان می دهند. این نمادها عملگر (operator) نامیده می شوند. عملگرها در برنامه نویسی به روش مشاب...

آموزش زبان ++C : ثابت های نمادین، Const و constexpr

متغیرهای Const تاکنون، تمام متغیرهایی را که ما دیده ایم، غیر ثابت (non-constant) بوده اند، یعنی، مقدار این متغیرها در هر زمانی در کد می توانسته است تغییر کند. برای مثال : ...

آموزش زبان ++C : لیترال ها (Literals)

زبان برنامه نویسی ++C دو نوع ثابت (constants) دارد : لیترال (literal) و نمادین (symbolic). در این درس ما با لیترال ها (Literals) آشنا می شویم. ثابت های لیترال (Literal constants) ثابت های لیترال (Literal constants) که معمولاً فقط لیترال (literal) نامیده می شوند، مقادیری هستند که به صورت مستقیم در کد وارد می شوند. به این دلیل به این مقادیر ثابت (constant) گفته می شود که شما نمی توانید مقادیر ...

آموزش زبان ++C : نوع داده Char

با وجود اینکه نوع داده Char یک نوع integer می باشد و بنابراین از تمامی قوانین integer ها نیز پیروی می کنید، اما ما معمولاً با نوع داده Char به شکل متفاوتی از integer ها کار می کنیم. یک نوع داده Char می تواند 1 بایت مقدار integer را در خودش نگهداری کند. با این حال، به جای اینکه مقدار موجود در یک داده از نوع char به صورت integer تفسیر گردد، معمولاً مقدار آن به عنوان یک کاراکتر اسکی (ASCII character)...

آموزش زبان ++C : مقادیر بولی و مقدمه ای بر بیانیه if

در زندگی واقعی، خیلی رایج است که سوالاتی بپرسید که پاسخ آنها "بله" یا "خیر" باشد. آیا سیب یک میوه است؟ "بله". آیا مارچوبه دوست دارید؟ "خیر". حالا این بیانیه را در نظر بگیرید : "سیب ها میوه هستند". آیا این بیانیه صحیح است یا غلط است؟ کاملاً واضح است که صحیح می باشد. در مورد بیانیه "من مارچوبه دوست دارم" چطور؟ قطعاً خیر (اوه!). این نوع از جملات که تنها دو نتیجه ممکن دارند: بله/صحیح، یا خیر/غلط...

آموزش زبان ++C : اعداد ممیز شناور (اعداد اعشاری)

متغیرهای از نوع Integer برای حساب کردن اعداد صحیح عالی هستند، اما بعضی وقتها، ما نیاز داریم تا اعداد خیلی بزرگ را ذخیره کنیم، یا اعداد دارای بخش کسری را ذخیره نماییم. یک متغیر از نوع floating point می تواند یک عدد حقیقی (real number) مانند 4320.0 یا 3.33- و یا 0.01226 را در خودش ذخیره کند. بخش floating که به معنای شناور می باشد، به این مفهوم است که در حقیقت بخش اعشاری این نوع متغیرها شناور هستند و...

آموزش زبان ++C : متغیرهای integer با عرض ثابت و مبحث متغیرهای بدون علامت

در درس قبلی دانستیم که زبان برنامه نویسی ++C تنها تضمین می کند که متغیرهای از نوع integer می توانند حداقل اندازه مشخصی داشته باشند، اما بسته به سیستم هدف می توانند بزرگتر از اندازه خاصی هم باشند. ...

آموزش زبان ++C : نوع داده Integer

یک متغیر از نوع داده Integer متغیری است که برای نگهداری اعداد صحیح که دارای اعشار نمی باشند، استفاده می گردد. برای مثال مقادیر 2-، 1-، 0 ، 1، 2 و ... را می توان در نوع داده Integer ذخیره کرد. زبان برنامه نویسی ++C دارای 5 نوع داده Integer مختلف می باشد که می توانید از آنها استفاده کنید : ...

آموزش زبان ++C : اندازه متغیرها و عملگر sizeof

همانطور که در درس های قبلی یاد گرفتید، در مکانیزم های مدرن (امروزی) حافظه (memory) معمولاً در اندازه هایی در واحد بایت (byte-sized) سازماندهی می شود، که هر کدام از این بایت ها یک آدرس انحصاری دارند. تا این لحظه، مفید بود که به حافظه به شکل تعدادی لانه کبوتر یا صندوق پستی نگاه کنید که ما می توانیم اطلاعات را داخل آنها قرار بدهیم و همینطور از داخل آنها بازیابی کنیم، همچنین نام متغیرها برای بازیابی ا...

دسته بندی مطالب خوش آموز
logo-samandehi