- Les caractères de 'C' sont utilisés pour représenter les caractères.
- Les nombres représentant des caractères dans toutes les pages de codes sont toujours positifs.
À quoi cela sert-il d'avoir des caractères signés? Les valeurs négatives contenues dans les caractères sont-elles uniquement utilisées comme valeurs intégrales dans un type de données intégral plus petit que int et court? N'ont-ils pas d'autre interprétation? (Comme des valeurs positives dans des caractères représentant des caractères)Signification des valeurs négatives de type char dans C
Si vous voulez dire qu'ils sont le seul type où sizeof (type) est garanti à 1, oui. Ils ne sont pas garantis d'être 8 bits. –
La seule chose que C dit sur la taille d'un caractère est qu'il est 1. Il ne dit pas ce que sont les unités de 1. –
Par exemple, PDP-10 utilisait des octets de 9 bits. –