بین کاراکتر و انواع صحیح تبدیل اتفاق نمیافته بلکه ترفیع اتفاق میافته
این پرسش و ببینید
عدد صحیح در جاهایی که باید یک کاراکتر وارد شده باشه به کاراکتر تبدیل میشه. مثلاً فراخوانی یک تابع که آرگومان کاراکتری میگیره با یه مقدار صحیح.
در جاهایی که یکی از عملوندهای عملگر عدد صحیح هست، کاراکتر به عدد صحیح مربوطه ترفیع پیدا میکنه
در هنگام چاپ توسط برخی دستورات مثل sizeof
لیترال کاراکتری به عنوان عدد صحیح int
در نظر گرفته میشه.
به طور کلی این ترفیعها و تبدیلها به پیادهسازی زبان بستگی داره
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)