*   >> Lecture Éducation Articles >> science >> la programmation

C ++ cordes Operators

C ++ opérateurs String String en C ++ standard Bibliothèque simplifié - Partie 4 Introduction Cela fait partie de ma série 4, String en C ++ standard Bibliothèque simplifié. Dans cette partie de la série, nous regardons les Opérateurs de chaînes C ++. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. La chaîne + opérateur vous utilisez l'opérateur + pour concaténer deux chaînes.

La syntaxe est: str = Str0 + str1; L'exemple suivant illustre cela: #include #include using namespace std; int main () {string Str0 = "Ceci est la première phrase."; chaîne str1 = "Ceci est la deuxième phrase."; chaîne str = Str0 + str1; Cout return 0; } La chaîne == opérateur Ceci est l'opérateur chaîne de l'égalité. Il vérifie si deux chaînes sont égales en nombre de caractères, des caractères particuliers et la position des personnages.

Vous devriez normalement utiliser dans conditionnelles comme dans l'exemple suivant: #include #include using namespace std; int main () {string Str0 = "Ceci est la première phrase."; chaîne str1 = "Ceci est la première phrase."; si (== Str0 str1) {cout} return 0; } La chaîne! = Opérateur Ceci est le pas égales pour cordes à l'opérateur. Ceci est à l'opposé de ==. Vous devriez normalement utiliser dans conditionnelles comme dans l'exemple suivant: #include #include using namespace std; int main () {string Str0 = "Ceci est la première phrase."; chaîne str1 = "Ceci est la deuxième phrase.

"; si (Str0 = str1!) {cout} return 0; } En fait, le == et! = Faire l'égalité alphabétique et non l'égalité alphabétique respectivement. La chaîne organise Le dictionnaire des mots par ordre alphabétique. Le alphabétique similaire à la logique qui est utilisé avec le dictionnaire. Un mot qui vient en premier dans le dictionnaire est moins que le mot qui vient dans le dictionnaire. utilisé dans conditionnelles.

Si la chaîne de gauche est plus petit (dictionnaire-sage) que la chaîne de droite, 1 pour true est renvoyée; tandis que si la chaîne de droite est plus petite que la chaîne gauche, 0 est renvoyé pour faux. Lire et essayez ce qui suit: #include #include using namespace std; int main () {string Str0 = "homme"; chaîne str1 = "map"; si (Str0 {cout} return 0;.

} Le String> Opérateur L'opérateur> compare deux chaînes similaires par ordre alphabétique à la logique qui est utilisé avec le dictionnaire> est normalement utilisé dans conditionnelles Si la chaîne de gauche est plus grand (dictionary- sage). que la chaîne de droite, 1 est renvoyé; tandis que si la chaîne de droite est plus grande que la chaîne gauche, 0 est retourné Lire et essayer l'exemple suivant:.

#include #include using namespace std; int main () {string Str0 = "homme "; chaîne str1 =" la carte "; if (str1> Str0) {cout} return 0;} Le String ou égale à la chaîne de droite, 1 est renvoyé; tandis que si la chaîne de droite est inférieure ou égale à la chaîne gauche , 0 est retourné Lire et essayez ce qui suit:. #include #include using namespace std; int main () {string Str0 = "homme"; chaîne str1 = "homme"; if (Str0 {cout} return 0; } Le String> = Opérateur L'opérateur> = compare deux chaînes (dictionnaire-sage).

Si la chaîne de gauche est plus grand que ou égal à la chaîne de droite, 1 est renvoyé; tandis que si la chaîne de droite est plus grand que ou égal à la chaîne de gauche, 0 est renvoyé. Lire et essayez ce qui suit: #include #include using namespace std; int main () {string Str0 = "homme"; chaîne str1 = "homme"; si (Str0>

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.