*   >> Lezen Onderwijs artikelen >> science >> programming

C ++ String Operators

C ++ String Operators String in C ++ Standard Library vereenvoudigd - Deel 4 Inleiding Dit is deel 4 van mijn reeks, String in C ++ Standard Library vereenvoudigd. In dit deel van de serie, kijken we naar de C ++ String Operators. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent. De String + Operator U gebruikt de operator + om twee strings samenvoegen.

De syntax is: str = Str0 + str1; Het volgende voorbeeld illustreert dit: #include #include using namespace std; int main () {koord Str0 = "Dit is de eerste zin."; snaar str1 = "Dit is de tweede zin."; snaar str = Str0 + str1; cout 0 terug; } De String == Operator Dit is de operator touwtje gelijkheid. Het controleert of twee strings zijn gelijk in aantal karakters, bijzondere tekens en de positie van de personages. Je zou dit bij normaal gebruik in voorwaardelijke zoals in het volgende voorbeeld: #include #include using namespace std; int main () {koord Str0 = "Dit is de eerste zin.

"; snaar str1 = "Dit is de eerste zin."; if (Str0 == str1) {cout} return 0; } De String! = Operator Dit is de operator Niet gelijk aan voor strijkers. Dit is het tegenovergestelde van ==. Je zou dit bij normaal gebruik in voorwaardelijke zoals in het volgende voorbeeld: #include #include using namespace std; int main () {koord Str0 = "Dit is de eerste zin."; snaar str1 = "Dit is de tweede zin."; if (Str0 = str1!) {cout} return 0; } Eigenlijk is de == en! = Doen alfabetische gelijkheid en non-alfabetische gelijkheid respectievelijk. De String Het woordenboek regelt woorden alfabetisch.

De alfabetische vergelijkbaar met de logica die wordt gebruikt met het woordenboek. Een woord eerst komt in het woordenboek is dan het woord dat volgend in het woordenboek komt. gebruikt in conditionals. Als de linker reeks is kleiner (woordenboek-wise) dan de juiste snaar, 1 voor waar wordt geretourneerd; terwijl als de juiste snaar kleiner is dan de linker koord, 0 geretourneerd voor verkeerde. Lees en probeer het volgende: #include #include using namespace std; int main () {koord Str0 = "mens"; snaar str1 = "kaart"; if (Str0 {cout} return 0;.

} De String> Operator The> operator vergelijkt twee reeksen alfabetisch vergelijkbaar met de logica die wordt gebruikt met het woordenboek> wordt normaal gebruikt in conditionele Als de linker snaar groter (Woordenboek- wise). dan de juiste snaar, 1 wordt geretourneerd, terwijl als de juiste snaar is groter dan de linker snaar 0 teruggegeven Lees en probeer het volgende voorbeeld:.

#include #include using namespace std; int main () {koord Str0 = "man "; tekenreeks str1 =" map "; if (str1> Str0) {cout} return 0;} The String of gelijk rechts snaar, 1 geretourneerd, terwijl als de juiste snaar kleiner of gelijk is aan de linkerkant tekenreeks , 0 geretourneerd Lees en probeer het volgende:. #include #include using namespace std; int main () {koord Str0 = "man", touwtje str1 = "mens", als (Str0 {cout} return 0; } De String> = Operator Het> = operator vergelijkt twee strings (woordenboek-wise).

Als het linker koord groter is dan of gelijk aan de juiste snaar, 1 afgeleverd; terwijl als de juiste snaar groter dan of gelijk aan links tekenreeks, 0 geretourneerd. Lees en probeer het volgende: #include #include using namespace std; int main () {koord Str0 = "mens"; snaar str1 = "mens"; if (Str0>

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.