Comparación de tamaño de cadena
Si comparas el tamaño de las cadenas, compararás el tamaño de los códigos ASCII de los caracteres. Al buscar en la tabla de códigos ASCII, puede conocer el tamaño de cada carácter ASCII. Véase /noip/11-1. ÁSPID.
Establezca un contador al comparar, realice un bucle desde cero hasta el final del carácter más corto y compare uno por uno.
1. Si el valor del código ASCII del enésimo bit de la cadena 1 es igual al valor del código ASCII del enésimo bit de la cadena 2.
Luego continúa comparando con el siguiente dígito.
2. Si el valor del código ASCII del enésimo bit de la cadena 1 es mayor que el valor del código ASCII del enésimo bit de la cadena 2.
Entonces el resultado de salida es: 1, que significa cadena 1 >; cadena 2;
3 si el valor del código ASCII del enésimo bit de la cadena 1 es menor que el de. cadena 2 El valor del enésimo bit.
Entonces el resultado de salida: -1 significa cadena 1
4. Si el valor del código ASCII de cada bit es igual y la longitud es la misma,
Entonces el resultado de salida es: 0 significa cadena 1 == cadena 2
5. Por ejemplo, si la cadena 1 son los primeros m dígitos de la cadena 2, compare abcd con abcdef,
La razón es que en la quinta posición, el valor ASCII de la cadena 1 es 0 y el valor ASCII de la cadena 2 es 'e', que es 101 en decimal. . Por supuesto, la cuerda 2 es más grande.
Específicamente para cds y lesoqd
Desde el primer punto de vista, la comparación entre 'C' y c'lt' es por supuesto 'C'
El orden de varios códigos ASCII de uso común es de pequeño a grande:
0..9, A..z, a..z.