مشاهده نسخه کامل
: بزرگ ترین نوع متغیر چیست؟
setayesh26033
19-07-2007, 13:06
بزرگ ترین نوع متغیر برای نشان دادن اعداد صحیح چیست؟
ffff13209
19-07-2007, 13:31
فکر کنم long double باشه
که 10 بایته و 19 رقم دقت داره
البته double مربوط به اعداد اعشاری است نه صحیح :46:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
setayesh26033
21-07-2007, 19:10
البته double مربوط به اعداد اعشاری است نه صحیح :46:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنون از راهنمایتان:11:
long int بزرگترین متغییر برای اعداد صحیح برای اینکه بیشتر در این مورد یاد بگیری بهتر کتا زبان c مهندس مقسمی انتشارات علوم پایه رو بخونی اونجا کامل توضیح داده
hamed valizadeh
30-07-2007, 22:42
usigned long long int
ffff13209
31-07-2007, 09:10
usigned long long int
ببینم این نوع متغیر رو از کجا آوردی؟؟؟
تا جایی که من می دونم unsigned به حجم ربطی نداره و مربوط به محدوده اعداد میشه ، که محدوده رو مثبت می کنه
و من که تا حالا ندیده بودم دو تا long پشت سر هم بذارن
واقعا میشه؟؟؟
یا یه چیزی گفتی که گفته باشی؟؟؟:20:
سلام
بزرگ ترین نوع متغیر برای نشان دادن اعداد صحیح چیست؟
یم متغییر ارایه ای از اعدا صحیح! :31::31::31::31:
از شوخی گذشته در دات نت نوع Decimal را هم داریم که خیلی بزرگتر است و جالب است که هم صحیح میگیرد و هم اعشار! اشتباه نکنید منظورم چیزی مثل Double نیست! Dercimal هر چه بگیرید با فورمت خاص خودش ذخیره میکند و میتواند اعدا صحیح را عین متغییرهای صحیح نگاه دارد، نه به صورت اعشار!
این مختص VC++.Net است ولی شاید VC++2005 هم داشته باشد.
ali zi zeperto
12-08-2007, 12:11
long int برای اعداد صحیح که 4 بایت فضا رو به اعداد صحیح مثبت و منفی اختصاص می ده که اگر بخوای می تونی با unsigned محدوده منفی رو از بین برده و به اعداد مثبت اختصاص بدی.
برای اعداد اعشاری هم long double است که 10 بایت رو اختصاص می ده در اون هم می تونی از unsigned استفاده کنی.:20:
hamedvahedi
27-09-2007, 12:12
اگر عدد منفي نداري از unsigned long int استفاده کن. اما اگر عدد منفي هم داري از long int استفاده کن.
از sizeofهم مي توني بدست بياري اندازه اش چند بايته.
sherlockholmz
07-11-2007, 15:20
البته به compiler هم بستگي دارد . بهترين روش همانطور كه آقاحامد گفت، استفاده از sizeof در هر compiler خاص است.
hamed valizadeh
08-11-2007, 14:37
ببینم این نوع متغیر رو از کجا آوردی؟؟؟
تا جایی که من می دونم unsigned به حجم ربطی نداره و مربوط به محدوده اعداد میشه ، که محدوده رو مثبت می کنه
و من که تا حالا ندیده بودم دو تا long پشت سر هم بذارن
واقعا میشه؟؟؟
یا یه چیزی گفتی که گفته باشی؟؟؟:20:
من با Dev c++ با اين يه متغير 64 بيتي درست ميكنم
بستگی به کامپایلر داره. ویژوال ++C , این long long رو نمیشناسه ولی میشه از int64__ واسه تعریف عدد صحیح 64 بیتی توش استفاده کرد...C Builder رو نمیدونم.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.