اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

تبدیل‌های ضمنی کاراکتر و اعداد صحیح

0 امتیاز
431 نمایش

کجاها کاراکتر به عدد صحیح تبدیل می‌شه؟ برعکس اون هم جایی اتفاق می‌افته که عدد صحیح به کاراکتر تبدیل بشه؟
البته به جز انتساب یک مقدار صحیح به متغیر کاراکتری.

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پرسیده شده یکشنبه ۲۵ فروردین ۱۳۹۲ در C++ توسط prodo  

1 پاسخ

0 امتیاز

بین کاراکتر و انواع صحیح تبدیل اتفاق نمی‌افته بلکه ترفیع اتفاق می‌افته

این پرسش و ببینید

عدد صحیح در جاهایی که باید یک کاراکتر وارد شده باشه به کاراکتر تبدیل می‌شه. مثلاً فراخوانی یک تابع که آرگومان کاراکتری می‌گیره با یه مقدار صحیح.

در جاهایی که یکی از عملوندهای عملگر عدد صحیح هست، کاراکتر به عدد صحیح مربوطه ترفیع پیدا می‌کنه

در هنگام چاپ توسط برخی دستورات مثل sizeof لیترال کاراکتری به عنوان عدد صحیح int در نظر گرفته می‌شه.

به طور کلی این ترفیع‌ها و تبدیل‌ها به پیاده‌سازی زبان بستگی داره

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده جمعه ۲۱ تیر ۱۳۹۲ توسط prodo