Cero a la izquierda
A cero a la izquierda es cualquiera 0 dígito viene antes del primer dígito distinto de cero en una cadena de números en notación posicional.[1] Por ejemplo, James BondIdentificador de famoso, 007, tiene dos ceros.[2] Cuando ceros ocupan más dígitos significativos de un número entero, se podría dejar en blanco u omitido por el mismo valor numérico.[3] Por lo tanto, lo de siempre decimal notación de números enteros No use ceros excepto para el cero se, que podría ser denotados como un cadena vacía de lo contrario.[4] Sin embargo, en fracciones decimales entre 0 y 1, los ceros en la cabeza dígitos entre el punto decimal el primer dígito distinto de cero son necesario para el transporte de la magnitud de un número y no puede ser omitido.[1]
Contenido
- 1 Ocurrencia
- 2 Ventajas
- 3 0 como prefijo
- 4 Véase también
- 5 Referencias
Ocurrencia
A menudo, ceros se encuentran en no-digital pantallas digitales o en tales los electrónicos como displays de siete segmentos, que contienen sistemas fijos de dígitos. Estos dispositivos incluyen contadores manuales, cronómetros,[5] odómetros,[6] y relojes digitales.[5] Ceros también son generados por muchos programas de computadora mayores al crear valores para asignar a los nuevos registros, cuentas y otros archivos y como tal están probables ser utilizado por utilidad gobierno bases de datos, sistemas de información de recursos humanos y sistemas de facturación. Muchos cámaras digitales y otros dispositivos de grabación de los medios electrónicos utilizan ceros al crear y guardar los archivos nuevos para hacer nombres de la misma longitud.
Ceros presentan siempre que sea técnicamente se fija el número de dígitos (como en un registro de memoria), pero no es lo suficientemente grande como para dar lugar a un cero el valor almacenado dígito más significativo.[7] El Conde ceros operación eficiente determina el número de cero a la izquierda brocas en un Palabra de la máquina.[8]
Un cero a la izquierda aparece en Ruleta en los Estados Unidos, donde '00' es diferente de '0' (una apuesta en '0' no va a ganar si la bola cae en '00' y viceversa). Deportes donde los competidores están contados esto sigan así; un stock car numerada ' 07 'sería considerado distinto 7 números uno'. Benito Santiago, un Grandes ligas de béisbol Catcher que llevaba el número 09 durante varios años, es el único Liga Deportiva profesionales principales jugador a utilizar un su número con un cero a la izquierda, sin contar varios que han usado el número 00. Esto es más común con los números de un solo dígito.
Ventajas
Ceros se utilizan para hacer orden ascendente de números se corresponden con por orden alfabético:: por ejemplo, 11 viene alfabéticamente antes 2, pero después de 02. (Véase, por ejemplo, ISO 8601.) Esto no funciona con números negativos, sin embargo, si ceros se utilizan o no: −23 alfabéticamente viene después de −01, −1 y −22, aunque es menos de todos ellos.
Ceros también pueden utilizarse para prevenir el fraude mediante la cumplimentación de las posiciones de caracteres que normalmente pueden estar vacías. Por ejemplo, agregando ceros a la cantidad de un cheque (o documento similar financiera) hace más difícil para los defraudadores alterar la cantidad del cheque antes de presentarlo para el pago.
Ceros en una frase también hacen menos probable que un lector descuidado lo pase por alto el punto decimal.
0 como prefijo
Un prefijo 0
se utiliza en C para especificar representaciones de cadena de octal números, como es requerido por la ANSI C estándar para la función "strtol" (el StrIng to lONG convertidor entero) en la biblioteca "stdlib.h". Muchos otros lenguajes, de programación tales como Python 2, Perl, Rubíy el shell de Unix Bash también siguen esta especificación para la conversión de cadenas a números. Por ejemplo "0020
"no representa 2010 ( 2× 101 + 0× 100 ), pero prefiero 208= 1610 (2× 81+ 0× 80= 1× 101+ 6× 100). Números decimales escritos con ceros se interpretará como octal por idiomas que siguen esta Convención y generará errores (no sólo inesperados resultados) si contienen '8' o '9' desde estos dígitos no existen en octal. Este comportamiento puede ser un fastidio cuando trabajan con secuencias de cadenas que han encajado, cero-rellenado decimal los números para facilitar la clasificación alfabética (véase arriba) o cuando validar entradas de los usuarios que no sabría que añadir un cero a la izquierda desencadena esta conversión de base (normalmente nombres de archivo).
Véase también
- Cero se arrastra
- 00 (desambiguación)
Referencias
- ^ a b Miller, Jane E. (2008), La guía de Chicago a la escritura de números, University of Chicago Press, p. 276, ISBN9780226526324.
- ^ Lafore, Robert W. (1987), Microsoft C: programación para el IBM, H.W. Sams, p. 294, ISBN9780672225154.
- ^ Zegarelli, Mark (2014), Matemáticas básicas y pre-álgebra Workbook For Dummies (2do ed.), John Wiley & Sons, p. 8, ISBN9781118828304.
- ^ Flynt, Clif (2012), Tcl/Tk: Guía del desarrollador, Elsevier, págs. 752-753, ISBN9780123847171.
- ^ a b Greene, Jennifer; Stellman, Andrew (2013) Cabeza primera C#, O ' Reilly Media, Inc., p. 770, ISBN9781449358884.
- ^ Dueck, Robert; Reid, Ken (2011), Electrónica digital, Cengage Learning, p. 48, ISBN9781133708964.
- ^ Kuc, romano (1999), La era de la información digital: una introducción a la ingeniería eléctrica, PWS Pub. Co., p. 67, ISBN9780534953157.
- ^ Dandamudi, Sivarama P. (2005), Guía para los procesadores RISC: para programadores e ingenieros, Springer, p. 139, ISBN9780387274461.