Последнее время, к сожалению, рекомендации моих коллег сводятся исключительно к разметке в веб-работке, что безусловно не является исчерпывающим документом и порождает много вопросов у разработчиков приложений для операционных систем. В этой заметке я постарался избежать этого, в некоторой степени, непрофессионального подхода и выдал сокращённые и, с некоторым обобщением, универсальные правила.
Разбивка целых чисел на группы выполняется пробелом справа налево, начиная с четырёхзначных чисел. Для дробных чисел используется запятая, отступы от запятой не задаются.
4 567
1 867
15 000
1 000 000 001
14 500,00025
ВНИМАНИЕ! Не разбивайте числа на группы в названиях устройств, датах и случаях, когда предусмотрены другие правила форматирования, например, номера телефонов. Не допускайте переноса строки при выводе чисел. Исключения: Обозначение дат, например: 2008 год, Уголовное дело №123.
Для обозначения больших чисел используйте сокращения:
— тыс.
— млн.
— млрд.
Разбивка целых чисел на группы выполняется запятой справа налево, начиная с четырёхзначных чисел. Для дробных чисел используется точка, отступы от точки не задаются.
4,567
1,876
15,000
1,000,000,001
14,500.00025
Для обозначения больших чисел используйте сокращения:
— K
— M
— B
Для интервалов сокращения начинают работать с тысяч. Сокращать требуется до десятой доли: 14,5—18,2 тыс.
Для миллионов сокращаем до сотых: 14,23 млн.
Для миллиардов до сотых: 123,43 млрд.
Если устройство ввода позволяет, то выводим полное число во всплывающих подсказках. В английской локализации используем аналогичные правила.
Интервалы состоящие только из чисел пробелами от тире не отбиваются.
Для русской локализации можно посмотреть на Wikipedia
Для английской также есть статья на Wikipedia
Иногда, для интервалов, можно нарушить правила и указывать в разных значениях для удобства и читаемости, например: 1КБ — 100ГБ