چه نیازی داریم که از دادهی کاراکتری به عنوان عدد صحیح استفاده کنیم؟ اصولاً این مزیتی نسبت به عدد صحیح معمولی داره؟
راستی من این پاسخها رو فقط به خاطر این میدم که با این سایتتون آشنا شم :)
کار خوبی میکنی. فعلاً که این قسمت C++ داره توی وب کار خودشو میکنه و خیلی بهش رجوع میشه از جستجوی گوگل. منم دارم سعی میکنم این C++ استاندارد رو بیشتر اینجا رعایت کنم و توضیح بدیم که ملت با بدعتهای شرکتهای گردنکلفت که C++ استاندارد رو در نظر نمیگیرن! آشنا شن و به راه راست هدایت!
C++
کاراکتر در حقیقت نوعی عدد است (فقط با این تفاوت که دامنهاش کموسعتتر - ۱ بایتی - است) پس طبیعی است که وقتی اعداد ما در این دامنه قرار دارند از char استفاده کنیم.
char
باز هم مشخص نشد نیاز ما چیه این وسط؟! آخه وقتی هم بخوایم از عدد ۱ بایتی استفاده کنیم باز هم بهتره از int یا int_fast8 استفاده کنیم نه char.
int
int_fast8