سلام،من یه اشکال داشتم ،من یه برنامه ای مینویسم که باید روی یه عدد 11 رقمی یه سری عملیات انجام بده،ولی وقتی عددم بیشتر از 10 زقم یه مثلا 11 رقمی میشه دیگه اجرا نمیشه،ولی واسه اعداد پایین تر جواب میده،خب میخواستم بدونم این مشکل نوع int هست؟!!نوع متغیرمو باید عوض کنم آیا؟!
با سلام!

تا اون جايي كه بنده اطلاع دارم در C++ دو نوع متغير وجود دارند كه كه تا حدود 15 رقم عدد را در خود جا مي دهند:
double

long double

متغير از نوع int فضايي معادل 4 بايت داره كه فكر مي كنم براي ذخيره كردن 11 رقم كم باشه ولي فضاي دو متغير فوق 8 بايت هست.

موفق باشيد.