Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ค่าคงที่อักขระ C ++ คืออะไร


ค่าคงที่ของอักขระเป็นสมาชิกตั้งแต่หนึ่งตัวขึ้นไปของ "ชุดอักขระต้นทาง" ซึ่งเป็นชุดอักขระที่ใช้เขียนโปรแกรม โดยล้อมรอบด้วยเครื่องหมายคำพูดเดียว (') ใช้เพื่อแสดงอักขระใน "ชุดอักขระการดำเนินการ" ซึ่งเป็นชุดอักขระบนเครื่องที่โปรแกรมดำเนินการ สิ่งเหล่านี้บางครั้งเรียกว่าตัวอักษรตามตัวอักษร

ในภาษา C++ ตัวอักษรจะประกอบด้วยอักขระคงที่ โดยจะแสดงด้วยอักขระที่ล้อมรอบด้วยเครื่องหมายอัญประกาศเดี่ยว ตัวอักษรมีสองประเภท -

  • ตัวอักษรที่มีอักขระแคบ เช่น 'a'
  • ตัวอักษรแบบกว้างของประเภท wchar_t เช่น L'a'

อักขระที่ใช้สำหรับตัวอักษรอาจเป็นอักขระกราฟิกใดๆ ก็ได้ ยกเว้นอักขระที่สงวนไว้ เช่น ขึ้นบรรทัดใหม่ ('\ n') แบ็กสแลช ('\') เครื่องหมายอัญประกาศเดี่ยว (') และเครื่องหมายอัญประกาศคู่ (") สงวนไว้ อักขระจะถูกระบุด้วยลำดับการหลบหนี

ตัวอย่าง

#include <iostream>
using namespace std;
int main() {
   char newline = '\n';
   char tab = '\t';
   char backspace = '\b';
   char backslash = '\\';
   char nullChar = '\0';

   cout << "Newline character: " << newline << "ending" << endl;
   cout << "Tab character: " << tab << "ending" << endl;
   cout << "Backspace character: " << backspace << "ending" << endl;
   cout << "Backslash character: " << backslash << "ending" << endl;
   cout << "Null character: " << nullChar << "ending" << endl;
}

ผลลัพธ์

สิ่งนี้ให้ผลลัพธ์ -

Newline character:
ending
Tab character:  ending
Backspace character: ending
Backslash character: \ending
Null character:  ending