| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Забавное выражение |
| Автор: Дрон 6.3.2008, 14:57 |
| Сегодня на автомате написал одно простое выражение, а потом задумался -- сработает ли оно Как оказалось -- всё работает именно так, как и ожидалось. Однако, если б я увидел такое в чужом коде, то может и не сразу бы догадался. Итак, теперь само выражение: 5e+5m Кто сразу догадается, что это значит? |
| Автор: CYBERDREAM 6.3.2008, 15:21 |
| добавляет к числу перед "е" столько нулей, сколько указано перед "m" Добавлено через 40 секунд То бишь получаем 500тыс |
| Автор: Дрон 6.3.2008, 15:54 |
| Да, так и будет. То есть 5e+5 это 5 * 10^5, а буковка m означает тип Decimal |
| Автор: fantast 6.3.2008, 16:07 |
| гы |
| Автор: altarvic 7.3.2008, 07:16 | ||
Поэтому лучше так не писать, если код будет поддерживаться несколькими разработчиками |