Qu'est-ce que le caractère nul d'une chaîne ?
Qu'est-ce que le caractère nul d'une chaîne ?

Vidéo: Qu'est-ce que le caractère nul d'une chaîne ?

Vidéo: Qu'est-ce que le caractère nul d'une chaîne ?
Vidéo: python • chaine de caractères (string) • Notions de base: taille len manipulation slicing SNT 2024, Peut
Anonim

UNE caractère nul est un personnage avec tous ses bits mis à zéro. Par conséquent, il a une valeur numérique de zéro et peut être utilisé pour représenter la fin d'un chaîne de caractères de personnages , comme un mot ou une phrase. Cela aide les programmeurs à déterminer la durée de chaînes.

En conséquence, comment tapez-vous un caractère nul ?

En notation caret le caractère nul est ^@. Sur certains claviers, on peut Entrer une caractère nul en maintenant la touche Ctrl enfoncée et en appuyant sur @ (sur les mises en page américaines, Ctrl + 2 fonctionnera souvent, il n'est pas nécessaire de Shift pour obtenir le signe @).

quel est le caractère nul en Java ? La valeur par défaut d'un type primitif char est'u0000'( caractère nul ) comme indiqué dans le Java Spécification de la langue. Le raccourci pour 'u0000' est '', donc le nul peut être représenté soit par 'u0000' ou ''. Le dessous Java le programme valide nul représentations utilisant le champ de char d'instance 'c'.

De plus, une chaîne peut-elle être nulle ?

Un vide chaîne de caractères , cependant, est une valeur - c'est un chaîne de caractères d'aucun caractère. Nul est essentiellement "rien" - c'est la "valeur" par défaut (pour utiliser le terme de manière vague) que Java attribue à toute variable d'objet qui n'a pas été initialisée. Nul n'est pas vraiment une valeur - et en tant que telle, n'a pas de propriétés.

Pourquoi les chaînes se terminent-elles par null ?

Parce que C utilise nul -terminé chaînes , ce qui signifie que le finir de toute chaîne de caractères est marqué par la valeur ASCII 0 (le nul caractère), qui est également représenté en C par ''. Nul la terminaison est très différente de la façon dont beaucoup d'autres langues gèrent chaînes.

Conseillé: