[Powered by Google Translate] CHRISTOPHER BARTHOLOMEW: Bienvenue.
Dans une autre vidéo, nous avons discuté du type de données char en C qui
peut être utilisé pour contenir des lettres, des chiffres et des caractères spéciaux
comme la question ou d'exclamation.
Nous savons qu'un individu caractères a une valeur ASCII, ce qui
est une représentation entière du caractère.
Par exemple, la valeur ASCII lettre majuscule A est de 65.
Mais en C, qu'est-ce que nous utilisons des mots ou des phrases réelles telles
que la programmation, ou "C est beau?"
La réponse est une chaîne -
mais pour être plus précis, il s'agit d'une chaîne de caractères.
Une chaîne de caractères, ou une chaîne, est une séquence d'une
caractères d'octets qui sont stockés à côté
de l'autre dans la mémoire.
Et à la fin de toute chaîne de caractères dans le répertoire C
la langue, il ya un octet supplémentaire qui est
attribué un caractère spécial -
backslash 0, ce qui est le caractère de fin null.
Le caractère de fin null est un char 1 octet dont les bits
sont tous à 0 et il est utilisé pour signaler la fin
d'une chaîne dans la mémoire.
Cela signifie que si vous avez l'intention d'initialiser votre chaîne comme
la phrase "C est un plaisir", ou tout simplement le mot «plaisir», à la
fin il y aura toujours un caractère de fin null
indiquant que la chaîne est terminée.
Pour utiliser une chaîne dans votre programme, il est recommandé
que vous initialiser votre variable comme cela -
carte des étoiles S est égal citation ouvert, votre chaîne, à proximité
citation, point-virgule.
Dans cette définition de la variable, variable S pointe vers le premier
caractère de notre chaîne, qui est C. Vous voyez, parce que nous avons maintenant
connaître la chaîne entière est stockée dans la mémoire de manière séquentielle,
nous pouvons récupérer la chaîne sans aucun problème que nous avons également
savoir où il se termine, trop -
le caractère de fin null.
Alors amusez-vous.
Je suis Christopher Barthélemy, c'est CS50.