¿Para qué se utilizan las constantes de caracteres y las constantes de cadena? la diferencia?
Una constante de cadena se refiere a una secuencia de 0 o más caracteres entre comillas dobles ("") y generalmente se usa para almacenar cadenas de salida.
La diferencia entre constantes de caracteres y constantes de cadena es: caracteres diferentes, almacenamiento diferente y operaciones diferentes.
Primero, diferentes personalidades
1. Constantes de caracteres: las constantes de caracteres solo contienen un carácter ASCII y la longitud constante es 1.
2. Constante de cadena: una constante de cadena puede tener varios caracteres ASCII y la longitud de la constante es mayor o igual a 0.
En segundo lugar, el almacenamiento es diferente
1. Constantes de caracteres: las constantes de caracteres solo ocupan un byte en la memoria.
2. Constante de cadena: ¿Cuántos bytes ocupa una constante de cadena en el almacenamiento (al menos un terminador de carácter)? , depende de la longitud de la constante.
En tercer lugar, las operaciones son diferentes
1. Constante de carácter: una constante de carácter equivale a un valor entero y puede participar en operaciones de expresión.
2. Constante de cadena: una constante de cadena representa un valor de dirección (la ubicación donde se almacena la cadena en la memoria) y no puede participar en operaciones de expresión.