Moharram
شنبه 02 دی 1391, 16:24 عصر
سلام
تو یه برنامه، نیاز دارم که اعداد اعشاری کوچکی داشته باشم، حتی از double که تا e-308 هم جا داره، کوچکتر باشه. یه کم جستجو کردم، long double رو پیدا کردم. 80 بیت (10 بایت) جا داره و اعشارش هم تا e-4000 رو قبول میکنه. منتها تو ویژوال سی وقتی یه متغیر از این نوع تعریف میکنم، دقیقا مثل double میشه و کوچکتر از اون نمیشه بهش مقدار داد !!!؟؟؟
مشکل از کجاست؟ میتونه از Setting های VC باشه ؟؟؟
تو یه برنامه، نیاز دارم که اعداد اعشاری کوچکی داشته باشم، حتی از double که تا e-308 هم جا داره، کوچکتر باشه. یه کم جستجو کردم، long double رو پیدا کردم. 80 بیت (10 بایت) جا داره و اعشارش هم تا e-4000 رو قبول میکنه. منتها تو ویژوال سی وقتی یه متغیر از این نوع تعریف میکنم، دقیقا مثل double میشه و کوچکتر از اون نمیشه بهش مقدار داد !!!؟؟؟
مشکل از کجاست؟ میتونه از Setting های VC باشه ؟؟؟