„Ето няколко интересни неща за реалните (дробни) типове. Нека започнем с този пример:“
float f = 3 / 5;
„Това изчисление ще доведе до това, че f е равно на… нула!“
"Да, Риши ми каза нещо такова."
„О, така ли? Добре. Повторението е супер полезно.“
„Тук няма грешка. Делението включва две цели числа, така че остатъкът просто се игнорира. За да не се случи това, поне едно от двете числа в делението трябва да е дробно.“
„Ако едно от числата е дробно, тогава второто число първо ще бъде преобразувано в дробен тип и след това ще се извърши делението.“
„Можете да разрешите този проблем по следния начин:“
Нотация за дробни числа: |
---|
|
|
|
„Ами ако делението включва променливи?“
"Тогава правим това:"
Преобразувайте целочислена променлива в дробна стойност: |
---|
|
|
|
|
„Това изглежда неудобно. Няма ли друга операция за разделяне – нещо по-удобно?“
"Не. Това е всичко."
"Добре няма проблем."
GO TO FULL VERSION