مهندس جان میدونیم که اعداد 0 تا 9 رو وقتی اسکیشون رو میفرستیم در واقع کاراکترشون رو میفرستیم و در واقع یک عدد دسیمال یا هگز هستند.اما وقتی یه اسکی چند رقمی مثلا 223 رو میفرستیم به صورت اسکی ، ترمینال یا میکرو چطوری عمل میکنه؟یعنی میاد اول 2 اسکی بعد 2 اسکی و بعد 3 اسکی رو میفرسته؟خب اگه اینطوری باشه ما داخل کد یه متغییر کاراکتر تعیین کردیم که از 0 تا255 دسیمال میتونه توش نوشته بشه.وقتی 2 اسکی رو مینویسم یه مقدار دسیمال داخل متغیر نوشته میشه.وقتی 2 اسکی دومی یا 3 اسکی فرستاده میشه اینا کجا میرن؟توی همون متغیر دوباره نوشته میشن؟عدد های دسیمالشون باهم جمع میشه؟!
2020-09-05/1599329105-763767-image.png1920×1080 154 KB
2020-09-05/1599329105-763767-image.png1920×1080 154 KB

