String
Coddy'nin C++ Journey'sinin Temeller bölümünün bir parçası — ders 7 / 74.
Bir char tek bir karakterdir (Örneğin: 1, 6, %, b, p, ., T, vb.)
C++'daki string türü, birden fazla char tutabilen bir karakter dizisidir.
C++'da string'leri kullanmak için kodunuzun en üstüne şunu eklemeniz gerekir:
#include <string>Not: Kodunuz #include <string> olmadan çalışsa da (çünkü <iostream> gibi diğer başlık dosyaları bunu dolaylı olarak dahil edebilir), dolaylı dahil etmelere güvenmek kötü bir uygulama olarak kabul edilir. Kodunuzda doğrudan kullandığınız başlık dosyalarını her zaman açıkça dahil edin.
Ad alanını ayrıca şu iki yoldan biriyle ele almanız gerekir:
1. Bu satırı includes ifadenizden sonra ekleyin:
using namespace std;2. using namespace satırını eklemeyin, ancak string ifadesinin önüne std:: ekleyin:
std::string s1 = "This is a string";
// Bu çalışır çünkü açıkça std:: kullandıkDize değişkeninin çift tırnak işareti kullandığına dikkat edin. Yukarıdaki örnekte, s1 adında bir dize değişkeni başlatılır.
Her iki yöntem de #include <string> gerektirir. Tek fark, string ifadesinden önce 'std::' yazmak isteyip istemediğinizdir.
İşte tam bir örnek:
#include <string>
using namespace std; // Yöntem 1
int main() {
string s1 = "Hello"; // Yöntem 1 stili
std::string s2 = "Hello again"; // Yöntem 2 stili ('using namespace' olsa bile hala çalışır)
return 0;
}Görev
BaşlangıçI am learning to code with Coddy! dizesini coddy adında bir değişkende saklayın.
Tam dize değerini doğru büyük/küçük harf kullanımıyla sakladığınızdan emin olun.
Kopya kağıdı
Bir char tek bir karakterdir. Bir string bir karakter dizisidir.
C++'da string'leri kullanmak için string başlık dosyasını dahil edin:
#include <string>Ad alanını (namespace) iki yoldan biriyle yönetin:
Yöntem 1 - Namespace kullanarak:
#include <string>
using namespace std;
string s1 = "Hello";Yöntem 2 - std:: önekini kullanarak:
#include <string>
std::string s1 = "Hello";String'ler çift tırnak işareti kullanır ve büyük/küçük harfe duyarlıdır.
Kendin dene
#include <iostream>
#include <string>
using namespace std;
int main() {
// Değişkenleri burada tanımlayın ve başlatın
// Değerleri yazdırın
std::cout << "Coddy = \"" << coddy << "\"" <<std::endl;
return 0;
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaSonradan Artırma/AzaltmaAritmetik KısayollarKarşılaştırma OperatörleriString Karşılaştırma7Giriş/Çıkış Temelleri
cout İfadesicin İfadesiString GirdisiÖzet - 120'ye KadarÖzet - Doğru veya Yanlış