*   >> Чтение Образование Статьи >> science >> programming

C ++ Строка Operators

<р> C ++ Строковые операторы Строка в стандартной библиотеки C ++, упрощенное - Часть 4 Введение Это часть 4 моей серии, String в C ++ стандартная библиотека, упрощенное. В этой части серии, мы смотрим на строки и операторов C ++. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Строка оператор + используется оператор + для конкатенации двух строк.

Синтаксис: ул = str0 + str1; Следующий пример иллюстрирует это: #include #include, используя патезрасе; INT Main () {строка str0 = "Это первый приговор."; строка str1 = "Это второе предложение."; Строка ул = str0 + str1; COUT вернуть 0; } Строка == Оператор Это оператор строка равенство. Он проверяет, если две строки равны количеству символов, определенных символов и положения персонажей. Вы, как правило, использовать это в условных, как в следующем примере: #include #include с помощью патезрасе; INT Main () {строка str0 = "Это первый приговор."; строка str1 = "Это первый приговор.

"; если (== str0 str1) {} возвращение соиЬ 0; } Строка! = Оператор Это не равно оператора для строк. Это является противоположностью ==. Вы, как правило, использовать это в условных, как в следующем примере: #include #include с помощью патезрасе; INT Main () {строка str0 = "Это первый приговор."; строка str1 = "Это второе предложение."; если (str0 = str1!) {} возвращение соиЬ 0; } На самом деле == и! = Сделать алфавитный равенства и алфавитный на неравенство соответственно. Строка Словарь организует слова в алфавитном порядке. Алфавитном похожа на логику, используемую со словарем.

Слово, которое приходит первым в словаре меньше словом, исходящим рядом в словаре. используется в условных. Если левая строка меньше (словарь-мудрый), чем правой строки, 1 для истинных возвращается; в то время как, если право строка меньше, чем левой строки, возвращается 0 для лжи. Читайте и попробуйте следующее: #include #include с помощью патезрасе; INT Main () {строка str0 = "человек"; строка str1 = "карту"; если (str0 {} возвращение соиЬ 0;.

} Строка> Оператор> оператор сравнивает две строки по алфавиту, похожие на логике, которая используется со словарем>, как правило, используется в условных Если левая строка больше (dictionary- мудрый). чем правый строки, возвращается 1, в то время, если право строка больше, чем левой строки, возвращается 0 Читать и попробуйте следующий пример:.

#include #include с помощью патезрасе; INT Main () {строка str0 = "человек "; строка str1 =" карты ", если (str1> str0) {соиЬ} возвращение 0;} Строка Один или равен правому строки, 1 возвращается, тогда как, если право строка меньше или равна левой строки , возвращается 0 Читать и попробуйте следующее:. #include #include с помощью патезрасе; INT Main () {строка str0 = "человек"; строка str1 = "человек", если (str0 {} возвращение соиЬ 0; } Строка> = Оператор> = оператор сравнивает две строки (по словарю стрелке).

Если левый строка больше чем или равен правому строки, 1 возвращается; в то время как, если право строка больше, чем или равно левой строки, то возвращается 0. Читайте и попробуйте следующее: #include #include с помощью патезрасе; INT Main () {строка str0 = "человек"; строка str1 = "человек"; если (str0>

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.