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

C ++文字定数とは何ですか?


文字定数は、プログラムが記述されている文字セットである「ソース文字セット」の1つ以上のメンバーであり、一重引用符(')で囲まれています。これらは、プログラムが実行されるマシン上の文字セットである「実行文字セット」内の文字を表すために使用されます。これらは、文字リテラルとも呼ばれます。

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

  • 「a」などのchar型の小文字リテラル
  • タイプ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

  1. C ++のブールリテラルとは何ですか?

    ブールリテラルは、trueまたはfalseのいずれかの意味を持つリテラルです。 C ++には、trueとfalseの2つのブールリテラルしかありません。これらのリテラルはbool型です。あなたはそれらを-として使うことができます 例 #include<iostream> using namespace std; int main() {    bool my_bool = true;    if(my_bool) {       cout << "My bool is true!"

  2. C ++の標準ライブラリとは何ですか?

    C ++プログラミング言語では、C ++標準ライブラリはクラスと関数のコレクションであり、コア言語とC++ISO標準自体の一部で記述されています。 C ++標準ライブラリは、いくつかの汎用コンテナ、これらのコンテナを利用および操作するための関数、関数オブジェクト、汎用文字列とストリーム(インタラクティブおよびファイルI / Oを含む)、いくつかの言語機能のサポート、および正方形の検索などの日常的なタスクのための関数を提供します数値のルート。以下は、C++標準ライブラリの機能の一部です- ストリーム- これらのライブラリは、C++で使用可能なさまざまなタイプのストリームを処理するために使用され