القرآن الكريم كامل المصحف الذكي (جديد) , المصحف النصي
تعتبر السلسلة من أكثر أنواع البيانات المفيدة المتوفرة في مكتبات C ++. السلسلة هي
متغير يخزن سلسلة من الأحرف أو أحرف أخرى ، مثل "Hello" أو
"!May 10th is my birthday". تمامًا مثل أنواع البيانات الأخرى ، لإنشاء string نحن
نعلن عنها أولاً ، ثم يمكننا تخزين قيمة فيها.
تستخدم السلاسل لتخزين النص.
يحتوي متغير السلسلة على مجموعة من الأحرف محاطة بعلامات اقتباس مزدوجة:
مثال:
أنشئ متغيرًا من النوع string وقم بتعيين قيمة له:
string greeting = "Hello";
لاستخدام السلاسل ، يجب تضمين ملف رأس إضافي في التعليمات البرمجية المصدر ، مكتبة <string>:
مثال:
// قم بتضمين مكتبة السلسلة #include <string> // إنشاء متغير سلسلة string greeting = "Hello";
يمكن استخدام عامل التشغيل + بين السلاسل لإضافتها معًا لإنشاء سلسلة جديدة. وهذا ما يسمى بالتسلسل:
مثال:
string firstName = "John "; string lastName = "Doe"; string fullName = firstName + lastName; cout << fullName;
في المثال أعلاه ، أضفنا مسافة بعد firstName لإنشاء مسافة بين John و Doe على الإخراج. ومع ذلك ، يمكنك أيضًا إضافة مسافة بعلامات اقتباس (" " أو " "):
مثال:
string firstName = "John"; string lastName = "Doe"; string fullName = firstName + " " + lastName; cout << fullName;
السلسلة في C ++ هي في الواقع كائن ، والتي تحتوي على وظائف يمكنها إجراء عمليات معينة على السلاسل. على سبيل المثال ، يمكنك أيضًا ربط السلاسل باستخدام الوظيفة ()append:
مثال:
string firstName = "John "; string lastName = "Doe"; string fullName = firstName.append(lastName); cout << fullName;
الأمر متروك لك فيما إذا كنت تريد استخدام + أو ()append. الاختلاف الرئيسي بين الاثنين هو أن وظيفة ()append أسرع بكثير. ومع ذلك ، للاختبار وما إلى ذلك ، قد يكون من الأسهل استخدام +.
تحذير ! : يستخدم C ++ عامل التشغيل + للإضافة والتسلسل.
إذا أضفت رقمين ، فستكون النتيجة رقمًا:
مثال:
int x = 10; int y = 20; int z = x + y; // (سيكون 30 (عدد صحيح z
إذا أضفت سلسلتين ، فستكون النتيجة سلسلة نصية:
مثال:
string x = "10"; string y = "20"; string z = x + y; // (سيكون 1020 (سلسلة نصية
إذا حاولت إضافة رقم إلى سلسلة ، فسيحدث خطأ:
مثال:
string x = "10"; int y = 20; string z = x + y;
للحصول على طول سلسلة ، استخدم دالة ()length :
مثال:
string txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; cout << "The length of the txt string is: " << txt.length();
تلميح: قد ترى بعض برامج C++ التي تستخدم الدالة ()Size للحصول على طول سلسلة أحرف.
هذا مجرد اسم مستعار ()length. الأمر يعود إليك بالكامل إذا كنت تريد استخدام ()length أو ()size:
مثال:
string txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; cout << "The length of the txt string is: " << txt.size();
لا تنسى مشاركة الصفحة ومن صالح دعائكم
يستخدم تعليق CSS لإضافة ملاحظات توضيحية إلى الكود أو لمنع المتصفح من تفسير أجزاء معينة من ورقة الأنماط. حسب التصميم ، التعليقات ليس لها تأثير على تخطيط الوثيقة. تُستخد ...
يتم استخدام عبارة SELECT لتحديد البيانات من قاعدة البيانات. يتم تخزين البيانات التي تم إرجاعها في جدول نتائج يسمى مجموعة النتائج. ...
يتضمن JavaScript عوامل تشغيل كما هو الحال في اللغات الأخرى. يقوم عامل التشغيل ببعض العمليات على معاملات فردية أو متعددة (قيمة البيانات) وينتج نتيجة. على سبيل المثال 1 ...
يتم استخدام عامل تشغيل التعيين (=) لتعيين قيمة إلى متغير. يتم تقييم عملية التعيين إلى القيمة المعينة. يمكن ربط عامل تشغيل التعيين من أجل تعيين قيمة واحدة لمتغيرات متعد ...
يتم استخدام عبارة SQL WHERE لتحديد شرط أثناء جلب البيانات من جدول واحد أو من خلال الانضمام إلى جداول متعددة. إذا تم استيفاء الشرط المحدد ، فإنه يقوم فقط بإرجاع قيمة مح ...
يتم استخدام عبارة ORDER BY في SQL لفرز البيانات التي تم جلبها إما تصاعديًا أو تنازليًا وفقًا لعمود واحد أو أكثر. تقوم الكلمة الأساسية ORDER BY بفرز السجلات بترتيب تصاع ...