2011-11-10 5 views

Répondre

13

usage unique citations

 
str[ i ] = ' '; 

En C++, le jeton « » est une chaîne de caractères qui représente un ensemble de deux caractères: la valeur d'un espace dans le jeu de caractères (par exemple, la valeur 32 en ascii) et un zéro. D'un autre côté, le jeton '' représente un seul caractère avec la valeur d'un espace (généralement 32). Notez qu'en C, le jeton '' représente un entier avec la valeur d'un espace. (En C, sizeof ('') == sizeof (int), tandis que dans C++, sizeof ('') == 1)

6

simples char littéraux sont obtenus avec simples citations:

str[i] = ' '; 

Un littéral avec des guillemets est un littéral de chaîne complet (un tableau terminé par char), mais vous ne remplacez qu'un seul char.

Questions connexes