C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C ++の文字リテラルとは何ですか?


文字リテラルは、コンピュータプログラムのソースコード内で単一の文字の値を表現するためのプログラミングにおける一種のリテラルです。

C ++では、文字リテラルは定数文字で構成されます。これは、一重引用符で囲まれた文字で表されます。文字リテラルには2種類あります-

  • 「a」などのchar型の小文字リテラル
  • タイプwchar_tのワイド文字リテラル(L'a'など)

文字リテラルに使用される文字は、改行('\ n')、円記号('\')、一重引用符(')、doubleなどの予約文字を除き、任意のグラフィック文字にすることができます。引用符( ")。予約文字はエスケープシーケンスで指定されます。たとえば、

#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

  1. C#の整数リテラルとは何ですか?

    整数リテラルは、10進数または16進数の定数にすることができます。接頭辞は基数または基数を指定します。16進数の場合は0xまたは0Xであり、10進数の場合は接頭辞IDはありません。また、unsignedとlongの場合、それぞれUとLの組み合わせである接尾辞を付けることもできます。 整数リテラルの例のいくつかを次に示します- 200 // int 90u// unsigned int 変数を宣言して初期化するときに、上記のリテラルを使用してみましょう- // int int a =200; 値を出力します- 例 using System; namespace Demo {  

  2. C#の文字列リテラルとは何ですか?

    文字列リテラルまたは定数は、二重引用符または@で囲まれています。文字列には、文字リテラルに類似した文字(プレーン文字、エスケープシーケンス、ユニバーサル文字)が含まれています。 文字列リテラルの例を次に示します- “Hi, User" "You’re Welcome, \ 以下は、文字列リテラルの使用法を示す例です- 例 using System; namespace Demo {    class Program {       static void Main(string[] args)