با توجه به اینکه هر کاراکتر (اعم از حروف کوچک و بزرگ، اعداد، علامت ها و نشانههای اختصاری) دارای یک کد اسکی مشخص است، میتوان با اختصاص دادن متغیری از نوع کاراکتر به متغیری از نوع int یا سایر متغیرهای عددی، آن را به عددی که کد اسکی آن است تبدیل کرد. به طور مثال:
char a='6';
int b=a;
و اگر کاراکتر وارد شده عدد باشد و به دست آوردن خود عدد به صورت int مد نظر باشد، با کسر مقداری مشخص (که برابر کد اسکی صفر است) میتوان به آن دست یافت:
cout<< b-'0';
که در خروجی 6 را چاپ میکند.