*   >> Lese Utdanning Artikler >> science >> programming

C ++ String Operatører

C ++ String Operatører String i C ++ Standard Library forenklet - Del 4 Innledning Dette er del 4 av serien min, String i C ++ Standard Library forenklet. I denne delen av serien, ser vi på C ++ String Operatører. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser. String + operatøren du bruker operatøren + å sette sammen to strenger.

Syntaksen er: str = Str0 + str1; Følgende eksempel illustrerer dette: # include # include bruker namespace std; int main () {string Str0 = "Dette er den første setningen."; string str1 = "Dette er den andre setningen."; string str = Str0 + str1; domstol returnere 0; } The String == Operatør Dette er den streng likestilling operatør. Den sjekker om to strenger er like i antall tegn, spesielle tegn og plassering av tegn. Du vil normalt bruke dette i conditionals som i følgende eksempel: # Include # Include bruker namespace std; int main () {string Str0 = "Dette er den første setningen.

"; string str1 = "Dette er den første setningen."; if (Str0 == str1) {cout} return 0; } The String! = Operator Dette er ikke lik operatør for strenger. Dette er det motsatte av ==. Du vil normalt bruke dette i conditionals som i følgende eksempel: # Include # Include bruker namespace std; int main () {string Str0 = "Dette er den første setningen."; string str1 = "Dette er den andre setningen."; if (Str0 = str1!) {cout} return 0; } Egentlig == og! = Gjøre alfabetisk likestilling og alfabetisk ikke-likestilling hhv. String Ordboken arrangerer ord alfabetisk.

Den alfabetisk lik den logikk som brukes sammen med ordboken. Et ord som kommer først i ordlisten er mindre enn det ordet som kommer neste i ordboken. brukes i conditionals. Hvis den venstre strengen er mindre (ordbok-messig) enn riktig streng, en for sann returneres; mens hvis høyre strengen er mindre enn den venstre strengen, 0 returneres til usann. Les og prøv følgende: # include # include bruker namespace std; int main () {string Str0 = "mann"; string str1 = "kart"; if (Str0 {cout} return 0;.

} The String> Operatør> operatøren sammenligner to strenger alfabetisk lignende til logikken som brukes sammen med ordlisten> brukes vanligvis i conditionals Hvis venstre strengen er større (dictionary- klok). enn høyre streng, en blir returnert, mens hvis den rette strengen er større enn venstre strengen, er 0 returneres Les og prøv følgende eksempel:.

# include # include bruker namespace std; int main () {string Str0 = "mann "; string str1 =" kart "; if (str1> Str0) {cout} return 0;} The String eller lik høyre streng, er en returnert, mens hvis den rette strengen er mindre enn eller lik venstre strengen , 0 returneres Les og prøv følgende:. # include # include bruker namespace std; int main () {string Str0 = "mann"; string str1 = "mann"; if (Str0 {cout} return 0; } The String> = Operatør> = operatør sammenligner to strenger (ordbok-messig).

Hvis den venstre streng er større enn eller lik den høyre strengen, en tilbake; mens hvis høyre streng er større enn eller lik til venstre strengen, 0 returneres. Les og prøv følgende: # include # include bruker namespace std; int main () {string Str0 = "mann"; string str1 = "mann"; if (Str0>

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.