دوستان من تازه شروع به یادگیری Objective-C کردم و کتاب
Objective-C Programming - The Big Nerd Ranch Guid
Amazon.com: Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) (9780321706287): Aaron Hillegass: Books
رو میخونم.
سوالات مفهومی برام پیش اومده که به تدریج ازتون میپرسم و ممنون میشم بهم کمک کنید.
ولی در ابتدا، من نتونستم با محیط Documentation خوب ارتباط برقرار کنم و جواب سوالام رو از اونجا پیدا کنم.
ممنون میشم اگه علاوه بر کمک به سوالاتم، بتونید کمک کنید که چطور جواب سوال رو در Documentaion پیدا کنم.
به عوان اولین سوال:
چرا وقتی
قرار میدم، مقدار 3.3499999 در اون قرار میگیره؟؟
حتی اگر بنویسیم:
باز هم به همین نتیجه میرسیم
و مثلا اگر شرطی بگذارم که آیا
جواب منفی میگیرم؟؟
ولی مثلا با
این مشکل رو نداره !! و همون مقدار f=3.75 رو قرار میده
البته اگر من شرط رو به
تغییر بدم شرط درست در میاد، ولی سوال من اینه:
۱. چرا همچین مسئله ای بوجود میاد و ایا همیشه باید از f بعد از عدد (3.35f) استفاده کنم؟
۲. چرا من نمیتونم اطلاعات کاملی در Documentation در باره floating Point numbers پیدا کنم؟ آیا این مسئله و راه حل اون، در اونجا توضیح داده شده ؟
من کلی در documentation گشتم، بدنبال واژه هایی مثل
data type
variable type
floating point number
ولی نتونستم چیزی پیدا کنم.
مهمتر از پیدا کردم جواب سوال، برام مهم هست که چطور به تنهایی بتونم جواب رو در documentaion پیدا کنم.
سایر سوالات رو بتدریج میپرسم
متشکرم
Objective-C Programming - The Big Nerd Ranch Guid
Amazon.com: Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) (9780321706287): Aaron Hillegass: Books
رو میخونم.
سوالات مفهومی برام پیش اومده که به تدریج ازتون میپرسم و ممنون میشم بهم کمک کنید.
ولی در ابتدا، من نتونستم با محیط Documentation خوب ارتباط برقرار کنم و جواب سوالام رو از اونجا پیدا کنم.
ممنون میشم اگه علاوه بر کمک به سوالاتم، بتونید کمک کنید که چطور جواب سوال رو در Documentaion پیدا کنم.
به عوان اولین سوال:
چرا وقتی
کد PHP:
float f=3.35
حتی اگر بنویسیم:
کد PHP:
float f=3.35f
و مثلا اگر شرطی بگذارم که آیا
کد PHP:
if (f==3.35)
ولی مثلا با
کد PHP:
float f=3.75
البته اگر من شرط رو به
کد PHP:
if (f==3.35f)
۱. چرا همچین مسئله ای بوجود میاد و ایا همیشه باید از f بعد از عدد (3.35f) استفاده کنم؟
۲. چرا من نمیتونم اطلاعات کاملی در Documentation در باره floating Point numbers پیدا کنم؟ آیا این مسئله و راه حل اون، در اونجا توضیح داده شده ؟
من کلی در documentation گشتم، بدنبال واژه هایی مثل
data type
variable type
floating point number
ولی نتونستم چیزی پیدا کنم.
مهمتر از پیدا کردم جواب سوال، برام مهم هست که چطور به تنهایی بتونم جواب رو در documentaion پیدا کنم.
سایر سوالات رو بتدریج میپرسم
متشکرم
نظر