Каков наиболее подходящий тип данных для хранения значений валют в VB.NET?Лучший тип данных VB.NET для хранения значений валюты
ответ
Decimal
(псевдоним для System.Decimal
structure в BCL) предназначен для хранения денежных величин. Это 128-битный десятичный тип с плавающей запятой (в отличие от двоичной с плавающей запятой) и полезен для хранения значений «реального мира» с высокой степенью десятичной точности. В реальном мире я имею в виду измерения, которые изначально сделаны в десятичной форме. Двойной, как правило, подходит для расчетов, которые не нуждаются в такой точности, когда они представлены в виде десятичных чисел.
Тип Десятичного значение представляет десятичные числа в диапазоне от положительных к отрицательным 79,228,162,514,264,337,593,543,950,335 79,228,162,514,264,337,593,543,950,335. Тип десятичного значения подходит для финансовых расчетов, требующих большого количества значимых интегральных и дробных цифр и без ошибок округления. Тип Decimal не устраняет необходимость округления. Скорее, это сводит к минимуму ошибки из-за округления. Например, следующий код дает результат 0.999999999999999999999999999999, а не 1.
Вот что я подумал. Почему я часто вижу Double used? – burntsugar
Потому что некоторые бухгалтеры не теряют сон за миллиардную долю копейки. –
Это не «миллиардная копейка». Двоичная с плавающей запятой не может хранить 0.02 –
- 1. Тип данных для значений валюты в Access
- 2. Лучший тип данных для хранения одной цифры?
- 3. Лучший тип данных для хранения списка строк?
- 4. Лучший тип данных для хранения html
- 5. Какой лучший тип данных для хранения высоты?
- 6. Соответствующий тип данных для хранения процентных значений?
- 7. Лучший способ хранения значений
- 8. Тип данных для валюты с помощью Mongoid
- 9. Лучший тип данных MySQL для хранения хэша MD5 или NULL
- 10. Лучший тип дерева для хранения слов повторением
- 11. Что такое лучший тип базы данных для хранения UID facebook?
- 12. Лучший тип данных для хранения выбора 1, 2 или 3
- 13. Лучший тип данных для хранения ARS ARS в MySQL?
- 14. Лучший тип данных MySQL для хранения lat/long
- 15. SQL Server - лучший тип данных для хранения большого значения строки
- 16. Какой лучший тип данных SQL для хранения строки JSON?
- 17. Лучший тип данных для коллекции
- 18. Параметры хранения данных vb.net?
- 19. Тип данных для хранения файла
- 20. Лучший способ хранения нескольких данных для строки
- 21. Какой тип данных MySQL используется для хранения логических значений
- 22. Тип данных денег для хранения значений даты в SQL Server?
- 23. Какой тип данных я должен использовать для хранения денежных значений?
- 24. Зачем использовать короткий тип данных для хранения значений RGB?
- 25. vb.net хранения больших объемов данных
- 26. Тип для хранения текста в базе данных
- 27. Лучший способ хранения данных
- 28. Сохранение значений валюты в базе данных MySQL
- 29. Тип MySQL данных для хранения Отрицательное число
- 30. Лучший тип файла для хранения одного значения для множественного доступа:
Следует отметить, что это, вероятно, верно для большинства языков .net. – Nippysaurus