Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Qué significa avanzar al primer día cada 16 años? Se requiere el proceso detallado.

¿Qué significa avanzar al primer día cada 16 años? Se requiere el proceso detallado.

Este sistema hexadecimal se refiere al sistema hexadecimal en las computadoras.

El sistema hexadecimal (abreviado como hexadecimal o subíndice 16) es un sistema en matemáticas basado en el sistema de acarreo hexadecimal 1. Generalmente representado por números del 0 al 9 y letras de la A a la F (o a~f), donde: A~F significa 10~15, estos se denominan números hexadecimales.

La conversión hexadecimal tiene hexadecimal. Cada dígito puede ser de pequeño a grande: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E. y F son 16 números de diferentes tamaños, es decir, cada 16 se ingresa en 1. Entre ellos, las seis letras A, B, C, D, E y F (las letras no distinguen entre mayúsculas y minúsculas) se usan para representar 10, 11, respectivamente 12, 13, 14, 15.

Conversión hexadecimal

Convierte 16 en 10

El peso del dígito 0 del número hexadecimal es 16 elevado a la potencia 0, y el peso del 1er dígito El valor es 16 elevado a la potencia 1, y el peso de la segunda posición es 16 elevado a la potencia 2...

Entonces, en la posición N (N comienza desde 0), si es el número X (X mayor o igual a 0, y X es menor o igual a 15, es decir: el tamaño representado por F) es X * 16 elevado a la enésima potencia.

Ejemplo: Convertir 2AF5 a decimal:

Usar cálculo vertical:

Dígito 0: 5 * 16^0 = 5

Primero posición: F * 16^1 = 240

2da posición: A * 16^2= 2560

3ra posición: 2 * 16^3 = 8192

10997

El cálculo directo es:

5 * 16^0 + F * 16^1 + A * 16^2 + 2 * 16^3 = 10997

Hexadecimal a binario

Porque en el método de representación binaria, el valor máximo del número representado por cada cuatro dígitos corresponde a 15 en hexadecimal, es decir, cada hexadecimal El valor máximo es un dígito, por lo que Podemos derivar un método de conversión simple al convertir cada dígito en hexadecimal a los cuatro dígitos en binario para obtener lo que queremos:

Ejemplo: conversión 2AF5 a binario:

El dígito 0: ( 5)16 = (0101) 2

El 1er dígito: (F)16 = (1111) 2

Nº 2: (A) 16 = (1010) 2

Nº 3: (2) 16 = (0010) 2

Obtener: (2AF5)16=( 0010.1010.1111.0101)2

2 a 16

Hay 16 números en hexadecimal, 0 ~ 15. La forma de representar 15 en binario es 1111, por lo que se puede inferir que 16. El sistema binario se puede expresar como 0000 ~ 1111. cuatro números son un dígito. Por ejemplo:

00111101 se puede dividir así:

0011|1101 (el bit más alto no es suficiente y se puede reemplazar por cero, según la tabla binaria, 1024 512). 256 128 64 32 16 8 4 2 1 (Generalmente, tantos ejemplos son suficientes. Si hay decimales, continúa hacia la derecha, como 0,5 0,25 0,125 0,0625...)

1024 512 256 128 64 32 16 8 4 2 1

0 0 1 1| 1 1 0 1

Mitad izquierda=2+1=3 Mitad derecha=8+4+1=13=D

Como resultado, 0111101 se puede convertir a 3D hexadecimal.

Información ampliada

Multiplicación oral

En el aprendizaje y la programación informática diaria, a menudo nos ocupamos de varios sistemas básicos cuando no determinamos una lectura correcta. método, cuando las personas leen números hexadecimales u octales o bases distintas a decimales, como el número hexadecimal D12BAFE, pueden leer los números uno por uno sin sumar unidades Bueno, esto debería ser correcto, pero si encuentra un número hexadecimal. 255985, ¿cómo lo leerá la gente? Algunos amigos leerán el número hexadecimal según el sistema decimal y leerán 255985 como "doscientos cinco mil cinco mil novecientos ochenta" Wu "es una pronunciación incorrecta, y ese es el problema.

La lectura en sistemas octales u otros sistemas no decimales también tiene el mismo problema. Debido a que el sistema decimal se usa en la vida diaria de las personas, es natural usarlo y leer sin problemas, por lo que el sistema decimal también se puede usar al leer. otros sistemas base, esto causará confusión en la lectura entre varias bases. No debemos usar decimales para leer otras bases.

Entonces, ¿cómo debemos leer correctamente otros números base? De hecho, es muy sencillo, es decir, al leer el sistema decimal, sustituir el lugar donde se lee "十" con las respectivas unidades de cada sistema decimal.

Aquí utilizamos varios caracteres chinos para representar las letras inglesas hexadecimales "ABCDEF" --- "A--Shi (shí), B--屲(wā), C--亗(suì), D--岌jí, E---岄(yuè), F--岪(fú),峘huán". "A" es en realidad "10" en el sistema decimal, por lo que todavía está representado por el carácter chino "Shi" en el sistema decimal. "B" está representado por el carácter del sistema decimal "11", que está representado por el carácter chino 屲. (wā) con un trazo al lado del carácter de montaña. "C" "12" en el sistema decimal está representado por el carácter chino "亗" (suì) con dos trazos al lado del carácter "山" en decimal. El sistema está representado por el carácter chino "匌jí" (suì) al lado del carácter "山" con tres trazos al lado. Para "14" en el sistema decimal, use el carácter chino "山" con cuatro trazos al lado. --岄(yuè), y "F" para "15" en el sistema decimal usa el carácter chino "山" con cinco trazos al lado--岪(fú), "峘" ” es “10” en hexadecimal.

Entonces, los caracteres chinos hexadecimales completos en números mayúsculos son: "cero uno dos tres cuatro cinco Lu siete siete ocho nueve nueve diez 屲 亲呲岲岪峘", léelo varias veces y sentirás Pegadizo. Algunas unidades numéricas de caracteres chinos (cien, mil, diez mil, mil millones... etc.) todavía se pueden utilizar en otros sistemas básicos. Después de configurar las unidades de cada sistema base, al leer números en otros sistemas base, reemplace el lugar donde el número decimal dice "Shi" con las unidades respectivas. ¡Entonces leamos números hexadecimales y octales!

Entonces asumimos que la unidad octal es ocho, "01234567ocho"----"es decir, "cero uno dos tres cuatro cinco Lu Qi (ocho, ocho)", "ocho" es la unidad octal las unidades "10" y "ocho" son en realidad ocho en el sistema decimal. También podemos usar ocho directamente como unidad octal. Supongamos que la unidad hexadecimal es un número hexadecimal.

Número hexadecimal 6BF68DD5. Los números hexadecimales desde el dígito de las unidades hasta el dígito alto son - 10000000000000000000000 - ¡hmm! Esta es una declaración incorrecta, según el sistema hexadecimal debería ser - -Uno, cien, mil, mil, mil, cien mil, un millón, entonces este número debe leerse como 6 mil B cien F 68 mil D cien D 5, todo convertido a caracteres chinos, es --- Lu Qiandai (wā) Baihu (fú)峘Lu Wanbaqianqian (jí) Baiji ( jí)峘五

Número hexadecimal A8AFC9--Shiba8wanshiqianhu Ciento tres mil.

Número hexadecimal 96803421--Nueve mil seiscientos ochenta mil tres mil cuatrocientos dos y. uno

Número octal 65743---- -------Lu Wanwu Qianqianqibai483

De esta manera, cuando escuchamos a alguien leer un número con la palabra "嘘" en la unidad, sabremos que es un número. Números hexadecimales. Cuando escuchamos a alguien leer un número con "ocho" en la unidad, sabemos que es un número octal. Un número decimal

Referencia: conversión hexadecimal en la Enciclopedia Baidu

rved.