El separador de millares es un espacio en blanco, punto o coma situado entre los dígitos de un número que tiene como función facilitar su lectura, agrupando las cifras de tres en tres.
De acuerdo con las directrices del Sistema Internacional de Unidades, de obligado cumplimiento en los países donde es el único legal, la escritura de los números se hará con sujeción, entre otras, a las siguientes normas:
En el mundo de los lenguajes de programación no existe un convenio común. Cada lenguaje usa un convenio distinto.
Así, algunos lenguajes de programación, para facilitar la construcción de compiladores el convenio es usar el carácter de subrayado ("_") para agrupar dígitos. Entre los lenguajes que usan este convenio podemos encontrar los siguientes: Ada, C++, Java, Julia, Pascal, Python y Ruby.
Otros lenguajes permiten usar el espacio en blanco (" ") para agrupar dígitos. Entre los lenguajes que permiten este segundo convenio están Algol 68 y AWK.
Otros, como C++, utilizan un apóstrofo (" ' ").
Y finalmente otros no utilizan ninguno
-- Ejemplo en Ada procedure Main is pi : constant Float := 3.141_592_653_589; billon : constant u64 := 1_000_000_000_000; begin Put (Item => pi, Exp => 0, Aft => 7); New_Line; Put_Line ("Un billón = " & billon'Image); end Main;
comment Ejemplo en Algol comment BEGIN REAL pi = 3.141 592 653; INT billon = 1 234 567; print( ( whole( billon, 0 ), " ", fixed( pi, - 14, 11 ), newline ) ) END
// Ejemplo en C++ int main() { float pi = 3.141'592'653; long long int billon = 1'000'000'000'000; std::cout << "Pi = " << pi << endl; std::cout << "Un billón = " << billon << endl; return 0; }
En el caso de que el número se refiera a una cantidad monetaria, la costumbre anterior a la normativa actual, principalmente por motivos de seguridad ante falsificaciones y fraudes, seguía el siguiente esquema:
La separación de cifras en grupos de 3 se debe a que en la cultura occidental predomina la utilización de las potencias de mil (103): millón (106), mil millones (109), billón (1012), etc, aunque las maneras de llamarlos tienen pequeñas variaciones llamadas escala corta y escala larga. Sin embargo, esto no es así en otros países y culturas.
En India se emplean dos números provenientes de un sistema tradicional de numeración: el lakh (cien mil) y el crore (10 millones). Debido a esto, los números se separan de una forma peculiar, por ejemplo, el número anterior se escribiría 1.23.00.000, o sea, «un crore, veintitrés lakh y cero millares» en lugar de «doce millones trescientos mil».
En China y Japón se separan los números grandes en grupos de cuatro cifras, debido a que tienen palabras especiales para las potencias de diez mil, y no para potencias de mil. En la expresión se pueden mezclar los números arábigos con los caracteres tradicionales chinos para las potencias de 10 000, y así el número anterior se podría escribir 1230万0000, o 1230,0000.
This article uses material from the Wikipedia Español article Separador de millares, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). El contenido está disponible bajo la licencia CC BY-SA 4.0, salvo que se indique lo contrario. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Español (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.