Maison >développement back-end >Tutoriel C#.Net >La différence entre '' et ' ' en langage C
En langage C, "" et '' représentent tous deux des constantes de chaîne. La différence est la suivante : longueur du caractère : "" peut contenir n'importe quelle longueur et '' ne peut contenir qu'un seul caractère. Caractères d'échappement : "" pris en charge, " non pris en charge. Jeu de caractères : "" prend en charge Unicode, '' ne prend en charge que ASCII.
La différence entre "" et '' en langage C
En langage C, "" et '' sont tous deux utilisés pour représenter des constantes de chaîne, mais il existe les différences suivantes entre eux :
1. Longueur de caractère
"" peut contenir des chaînes de n'importe quelle longueur, tandis que '' ne peut contenir qu'un seul caractère.
2. Caractères d'échappement
"" peut contenir des caractères d'échappement (commençant par une barre oblique inverse), tels qu'une nouvelle ligne (n), une tabulation (t) et des guillemets ("). Et " n'est pas pris en charge.
3. Le jeu de caractères
"" prend en charge le jeu de caractères Unicode, tandis que '' ne prend en charge que le jeu de caractères ASCII
Scénarios d'utilisation
En fonction des différences ci-dessus, nous pouvons choisir d'utiliser la chaîne appropriée. . Type de constante :
En langage C, les constantes de chaîne doivent être terminées par le terminateur nul ('
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!