Computer >> Máy Tính >  >> Lập trình >> C ++

Hằng số ký tự C ++ là gì?


Hằng ký tự là một hoặc nhiều thành viên của “bộ ký tự nguồn”, bộ ký tự mà chương trình được viết, bao quanh bởi dấu ngoặc kép ('). Chúng được sử dụng để đại diện cho các ký tự trong “bộ ký tự thực thi”, bộ ký tự trên máy nơi chương trình thực thi. Chúng đôi khi còn được gọi là ký tự ký tự.

Trong C ++, một ký tự nghĩa là bao gồm một ký tự không đổi. Nó được thể hiện bằng ký tự được bao quanh bởi dấu ngoặc kép. Có hai loại ký tự -

  • Các chữ có ký tự hẹp của loại char, ví dụ:'a'
  • Các chữ ký tự rộng của loại wchar_t, ví dụ:L'a '

Ký tự được sử dụng cho một chữ ký tự có thể là bất kỳ ký tự đồ họa nào, ngoại trừ các ký tự dành riêng như dòng mới ('\ n'), dấu gạch chéo ngược ('\'), dấu ngoặc kép (') và dấu ngoặc kép ("). Dành riêng các ký tự được chỉ định bằng một chuỗi thoát.

Ví dụ

#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;
}

Đầu ra

Điều này cho kết quả -

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