La bonne réponse est :

Oui.

Le type de données primitif char


Les caractères sont souvent utilisés dans les ordinateurs. C'est pourquoi le type de donnée primitif associé s'appelle char pour en avoir moins à taper ! Il faut  16 bits pour représenter un caractère lorsque l'on utilise le type char. Dans beaucoup de langages de programmation, seuls 8 bits sont utilisés pour cela. En Java, 16 bits sont requis pour pouvoir représenter les différents caractères existants dans les différents langages humains. Le standard utilisé par Java s'appelle l'Unicode.

Par exemple, voici un motif de 16 bits :

000000000110011
Si vous savez que ce motif est de type char, alors vous pouvez vous reporter à une table et découvrir que ces bits représentent le caractère 'g'. Si vous possèdez une excellente mémoire, vous vous rappellerez peut etre que le meme motif représentait le nombre entier 103, si l'on considérait que le motif était de type short. Connaitre les type de donnée d'un motif est nécessaire pour découvrir sons sens.

Les majuscules et les minuscules sont représentées par différents motifs. La ponctuation et les autres caractères spéciaux sont aussi de type char. Il y a meme des caractères spéciaux, comme le caractère "espace" pour séparer les mots.

Les caractères de controle sont des suites de bits qui représentent les fins de lignes ou les débuts de page. D'autres caractères de controle représentent des processus mécaniques utilisés dans des vieux équipements de communications comme les télétypes, qui ne sont plus tellement utilisés, mais persistent dans le code.

Le type de donnée primitif char représenté un UNIQUE caractère. Lorsque vous désirez utiliser plus d'un caractère à la fois (ce qui arrive souvent), il est nécessaire d'utiliser des objets qui sont construits à partir de données de type char.

QUESTION 11:

Est-ce que les caractères suivants sont différents Ies uns des autres ?
0       O         o
Si vous avez la réponse, cliquez ici !