۳۵٪ تخفیف روی تمامی دوره ها🔥 + دوره زبان تخصصی و مهاجرت با ارزش ۵ میلیون تومان بصورت هدیه
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ امیر ابوئی
مقادیر کوچکتر در متغیر از نوع long
جامعه جاوا (وب و دسکتاپ) ایجاد شده در ۰۳ فروردین ۱۴۰۲

سلام و درود

اگر برای متغیر از نوع long، عدد کوچکتر که در محدوده int هم هست قرار بدیم، تایپ نهایی متغیر int خواهد بود یا long؟

و در این شرایط برای وقتی که انتهاش L قرار داده بشه و نشه نتیجه به چه صورت خواهد بود؟

سلام و عرض ادب،

تفاوت int و long

Int 32 bit

Long 64 bit

و بازه عددی که لانگ میگیره بیشتر هست

مقدار مموری که برای int در نظر گرفته میشه کمتر از لانگ هست،

این L که میزاریم برای اینکه کامپایلر متوجه بشه عدد لانگ هست

اگر پسوند قرار ندیم با int اشتباه گرفته میشه


بهترین پاسخ
Ali Erfagh ۰۳ فروردین ۱۴۰۲، ۱۲:۵۰

 2,147,483,647 تا این عدد رو int ساپورت میکنه.

https://en.wikipedia.org/wiki/2,147,483,647 

Shahin Bavili ۲۹ آبان ۱۴۰۲، ۰۹:۵۰