Я уже рассказывал про возможные неожиданности при сравнении вещественных чисел. Правда, не на этой площадке. Но ссылка есть, можете почитать. Сегодня продолжу тему и расскажу про округление. Хотя в той же статье по ссылке я об этом говорил, здесь немного дополню. Современные процессоры достаточно умны и часто правильно обрабатывают ошибки округления. Если, например, вы разделите 10 на 3, а потом результат снова умножите на 3, то на современных компьютерах, скорее всего, вы получите 10. То есть вот такой код: float x; float z; x = 10...
Предисловие Статья входит в подборку: C# Starter Pack: Учимся с нуля Удобная навигация по подборке: тык Введение Привет, дружище! Сегодня у нас новая тема из нашего крутого C# Starter Pack. Посмотри на прошлую статью, если пропустил: тыкай сюда. А сегодня мы запрыгнем в мир переменных C# и будем в них ковыряться, как в карманах старой куртки, и вытаскивать ответы: зачем они нужны и как эти штуковины работают. Поехали! Что такое переменные? Давай вообразим, что переменные - коробки. Каждая коробочка...