Red de conocimientos sobre prescripción popular - Conocimiento dental - ¿Para qué se utilizan las constantes de caracteres y las constantes de cadena? la diferencia?

¿Para qué se utilizan las constantes de caracteres y las constantes de cadena? la diferencia?

Las constantes de caracteres son caracteres encerrados entre un par de comillas simples. Como 'a', '9', '! '. Generalmente operado como datos enteros.

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.