¿Cuántos bytes ocupan una letra mayúscula y una letra minúscula respectivamente?
Los bytes ocupados por una letra inglesa en diferentes métodos de codificación son diferentes:
1.Código ASCII: las letras inglesas (sin mayúsculas ni minúsculas) ocupan un byte de espacio, los caracteres chinos ocupan un byte. hasta dos bytes de espacio.
Codificación 2.utf-8: un carácter inglés equivale a un byte y un carácter chino (incluido el chino tradicional) equivale a tres bytes. Los signos de puntuación chinos requieren tres bytes y los signos de puntuación en inglés requieren un byte.
3. Codificación Unicode: la codificación en inglés es de dos bytes y la codificación en chino es de dos bytes. Los signos de puntuación ocupan dos bytes en chino y dos bytes en inglés.
Información ampliada:
Byte:
Un byte es un grupo de dígitos binarios adyacentes. Normalmente 8 bits son un byte. Es una pequeña unidad que constituye información y participa en las operaciones en su conjunto.
En microcomputadoras, número de bytes que se suele utilizar para representar la capacidad de almacenamiento de la memoria.
Por ejemplo, en la representación de tipos de datos conocidos en C++, char suele tener 1 byte, int tiene 4 bytes y double tiene 8 bytes.
La clave para comprender la codificación es comprender con precisión los conceptos de caracteres y bytes. Estos dos conceptos se confunden fácilmente, así que hagamos una distinción aquí:
Ejemplos de descripción de conceptos
Los caracteres son símbolos utilizados por las personas y son símbolos en un sentido abstracto. El medio '1', '', '', '$', "¥"...
La unidad para almacenar datos en una computadora de bytes, un número binario de 8 bits, es una unidad muy especial. espacio de almacenamiento. 0x010x450xfa……