Información detallada sobre formato (comando DOS)
Formatear es un comando en el sistema DOS, utilizado para formatear un disco. Es un formateo avanzado y un programa para formatear el disco. El parámetro Formato es una cadena de formato que se utiliza para formatear los valores en Args. Introducción básica Nombre extranjero: formato Categoría: Un comando en el sistema DOS Naturaleza: un formato avanzado Pertenece a: Programas de formateo para discos Uso convencional, otros usos, problemas de virus, Uso convencional Su formato principal es: FORMAT volumen) El índice del primero; d es 0, y la segunda d es 1, por lo que cuando se muestran los caracteres, esto es 12 13. Y si lo define así: Format('this is 1: d 0: d',) entonces la cadena devuelta; se convierte en 13 12 ¿Lo entiendes ahora? ) devolverá 1 2 3 1 2. Si desea devolver 1 2 3 1 4, debe determinarlo así: Format('d d d 0: d 3: d',) Pero al usarlo, tenga cuidado de que el índice no pueda exceder el número en Args, de lo contrario provocará una excepción, como Format('esto es 2: d 0: d',); dado que solo hay dos números 12 13 en Args, el índice solo puede ser 0 o 1, y 2 aquí es incorrecto [ancho] especifica el valor que se va a formatear El ancho que ocupa se puede entender mirando un ejemplo. Format('this is 4d', [12]); El ancho es menor que el largo del parámetro, no tendrá ningún efecto. Por ejemplo: Format('this is 1d', [12]); El resultado es: this is 12 ["-"] Este parámetro especificado está alineado a la izquierda y el mejor efecto se puede ver cuando se combina con [ancho] : Format('esto es -4d, sí', [12]); El resultado es: esto es 12, sí ["." prec] especifica la precisión, que funciona mejor para números de punto flotante: Format('esto es . 2f', ['1.1234]) ; La salida es 1.12 Format('this is .7f', ['1.1234]); La salida es 1.1234000 Para números enteros, si prec es menor que el número de dígitos del tipo entero, no habrá ningún efecto. Por el contrario, será menor que el número de dígitos del valor entero. Si el número es grande, se agregará Formato ('esto es .7d', [1234]) con 0 delante. del valor entero; la salida es: esto es 0001234] Para los tipos de caracteres, es justo lo opuesto al valor entero. Si prec es mayor que la longitud del tipo de cadena de caracteres, no tendrá ningún efecto. por el contrario, si es menor que la longitud del tipo de cadena de caracteres, los caracteres finales se truncarán. Format('this is .2s', ['1234']); ('esto es e', [-2.22]); lo que se devuelve es: esto es -2.22000000000000E 000 Cómo eliminar el 0 adicional, esto servirá. Función FormatDateTime FormatDateTime(const Format: string; DateTime: TDateTime): string Por supuesto, hay otro como Format, pero aquí solo presentamos el primer parámetro de formato de uso común, que es una cadena de formato; DateTime es un tipo de hora.
El valor de retorno es una cadena de caracteres formateada. Concéntrese en el carácter de instrucción c en el parámetro Formato. La hora se muestra en un formato de tiempo corto, es decir, todos los números están representados FormatdateTime('c', ahora); : 2004- 8-7 9:55:40 d corresponde a la fecha en la hora. Si la fecha es de un dígito, mostrará un dígito, y si es de dos dígitos, mostrará dos dígitos. ', ahora); la salida puede ser 1~31 dd y d. El significado es el mismo, pero siempre se muestra en dos dígitos. FormatdateTime('dd', ahora la salida puede ser 01~31 ddd); de la semana. FormatdateTime('ddd', ahora el resultado es: sábado ddd y ddd La visualización es la misma. Pero los dos anteriores pueden ser diferentes en otros países.
ddddd muestra el año, mes y día en formato de tiempo corto FormatdateTime('ddddd', ahora el resultado es: 2004-8-7 ddddd muestra el año, mes y día en formato de tiempo largo FormatdateTime('dddddd', ahora) ; el resultado es: 2004-8 Mes 7 e/ee/eee/eeee muestra el año con el número correspondiente de dígitos FormatdateTime('ee', ahora el resultado es: 04 (que representa 04 años) m/mm/mmm; /mmmm representa el mes FormatdateTime('m', ahora); La salida es: 8 FormatdateTime('mm', ahora La salida es 08 FormatdateTime('mmm', ahora); , ahora la salida es agosto y ddd/dddd son iguales, puede ser diferente en otros países yy/yyyy representa el año FormatdateTime('yy', ahora La salida es 04 FormatdateTime('yyyy', ahora); La salida es 2004 h/hh, n/nn, s/ss, z/zzz Representa horas, minutos, segundos y milisegundos respectivamente. t muestra la hora en formato de tiempo corto FormatdateTime('t', ahora la salida es 10); :17 tt muestra la hora en formato de larga duración FormatdateTime('tt', ahora); la salida es 10: 18:46 ampm Muestra la mañana o la tarde en formato de larga duración FormatdateTime('ttampm', ahora); 10:22:57 am, aproximadamente Si desea agregar cadenas comunes a Formato, puede usar comillas dobles para separarlas. Abra esos caracteres especialmente definidos, de modo que si la cadena de caracteres comunes contiene caracteres especiales, no se mostrará. en el formato de hora: FormatdateTime('"hoy es" c', ahora El resultado es: hoy es 2004-8-7 10:26:58 También puede agregar "-" o "\" a la hora para separar las fechas: FormatdateTime('"hoy es" aa-mm-dd', ahora FormatdateTime('"hoy es" aa\ mm\dd', ahora el resultado es: hoy es 08-04-07 Puedes); también use ":" para separar la hora. FormatdateTime('"hoy es" hh: nn: ss', ahora); el resultado es: hoy es 10 :32:23 FormatFloat Declaraciones de uso común: función FormatFloat(const Formato: cadena ; Valor: Extendido): cadena; sobrecarga; Como arriba, el parámetro Formato es el carácter de instrucción de formato y el Valor es el tipo Extendido. ¿Por qué es de este tipo? los parámetros pasados a este método son Double u otros, se pueden guardar sin exceder el rango. La clave es observar el uso del parámetro Formato 0, que especifica el número correspondiente de dígitos.
Por ejemplo: FormatFloat('000.000', 22.22); La salida es 022.220. Tenga en cuenta que si el número de ceros en la parte entera es menor que el número de dígitos en el número entero en el parámetro Valor, no habrá ningún efecto. ejemplo: FormatFloat('0.00', 22.22); La salida es: 22.22. Pero si el 0 en la parte decimal es menor que el múltiplo del decimal en Valor, el decimal y los dígitos correspondientes se truncarán, como por ejemplo: FormatFloat(' 0.0', 22.22); La salida es: 22.2. También se puede especificar en el número entero 0. Coma, este número entero debe tener más de 3 dígitos antes de que haya una coma en la oración FormatFloat('0, 000.0', 2222.22). ); La salida es: 2, 222.2 Si este es el caso, FormatFloat('000, 0.0', 2222.22); Su salida Aún así: 2, 222.2. Preste atención a sus reglas # es la misma que 0. No he medido ninguna diferencia hasta el momento. FormatFloat('##.##', 22.22); El resultado es: 22.00 E Notación científica, probablemente puedas entenderlo mirando algunos ejemplos. FormatFloat('0.00E 00', 2222.22); 03 FormatFloat('0000.00 E 00', 2222.22); La salida es 2222.22E 00 FormatFloat ('00.0E 0', 2222.22; ¿Entiendes? Todo está controlado por el 0 en el lado derecho de E. Pregunta sobre virus: ¿Puede el comando Formatear eliminar completamente el virus? Algunas personas dicen: El comando Formatear puede eliminar completamente el virus. ¿Es esto cierto? Respuesta: Un disco duro general se puede dividir aproximadamente en 3 áreas * partición del disco duro * inicio del disco duro. area* Área de datos del archivo. El comando Formatear de Dos solo puede eliminar el "área de datos del archivo" en el disco duro. Los virus de tipo de arranque generales aún pueden infectar la partición del disco duro y el área de arranque (MBR y sector de arranque), lo que resulta en otras anomalías o comportamiento destructivo. Una vez que descubra que el virus informático ha establecido una cueva venenosa en su computadora, y que el "capo de la droga" es muy astuto y bueno para esconderse, y usted decide morir con él, siga los siguientes pasos: * Apague el poder de la computadora (apagada) * Use una película limpia y no tóxica Reinicie con la venenosa película original de arranque de Dos * Después de que aparezca A: gt;; escriba la tecla A: fdisk /mbr * Luego escriba A: gt;; Luego escriba A: gt; Formato c: Complete lo anterior Después de la acción, básicamente no habrá virus informáticos. Pero tenga en cuenta: su información desaparecerá como resultado. Si desea conservar la información que ha trabajado tan duro para crear, la forma más fundamental es dejar que un conjunto de software antivirus con monitoreo en segundo plano detecte drogas por usted.