Символьные типы данных C++

Возврат массива из функции C++ Программирование и разработка

Тип данных Char — это тип данных, который используется для хранения одного символа. Он всегда заключен в одинарные кавычки (’ ’).

Синтаксис:

Char variable;

Пример:

С++

// C++ Program demonstrate
// Use of char
#include <iostream>
using namespace std;
int main()
{
    char c = 'g';
    cout << c;
    return 0;
}

Выход

g

Значение ASCII

Значение ASCII означает американский стандартный код для обмена информацией. Он используется для представления числового значения всех символов.

ASCII Range of ‘a’ to ‘z’ =  97-122

ASCII Range of ‘A’ to ‘Z’ =  65-90

ASCII Range of ‘0’ to ‘9’ = 48-57

Преобразование символьного значения в соответствующее значение ASCII

Чтобы преобразовать символ в значение ASCII, мы должны привести его к типу, используя int(character), чтобы получить соответствующее числовое значение.

Пример:

С++

// C++ Program to convert
// Char to ASCII value
#include <iostream>
using namespace std;
int main()
{
    char c = 'g';
    cout << "The Corresponding ASCII value of 'g' : ";
    cout << int(c) << endl;
    c = 'A';
    cout << "The Corresponding ASCII value of 'A' : ";
    cout << int(c) << endl;
    return 0;
}

Выход

The Corresponding ASCII value of 'g' : 103
The Corresponding ASCII value of 'A' : 65

Преобразование значения ASCII в соответствующее значение символа

Чтобы преобразовать значение ASCII в соответствующее значение символа, мы должны привести его к типу, используя char(int), чтобы получить соответствующее значение символа.

Пример:

С++

// C++ Program to convert
// ASCII value to character
#include <iostream>
using namespace std;
int main()
{
    int x = 53;
    cout << "The Corresponding character value of x is : ";
    cout << char(x) << endl;
    x = 65;
    cout << "The Corresponding character value of x is : ";
    cout << char(x) << endl;
    x = 97;
    cout << "The Corresponding character value of x is : ";
    cout << char(x) << endl;
    return 0;
}

Выход

The Corresponding character value of x is : 5
The Corresponding character value of x is : A
The Corresponding character value of x is : a

Escape-последовательность в C++

Escape-последовательности — это символы, которые определяют, как строка должна быть напечатана в окне вывода. Управляющая последовательность всегда начинается с обратной косой черты ’\’ (также известной как управляющий символ). Некоторые примеры Escape-последовательностей приведены ниже:

No Escape Sequences Character
1. \n Newline
2. \\ Backslash
3. \t Horizontal Tab
4. \v Vertical Tab
5. \0 Null Character
Читайте также:  PHP или JavaScript: что лучше, различия, сравнение

Пример:

С++

// C++ Program to demonstrate
// Use of Escape Sequence
#include <iostream>
using namespace std;
int main()
{
    char a = 'G';
    // horizontal tab
    char b = '\t';
    char c = 'F';
    char d = '\t';
    char e = 'G';
    // new line
    char f = '\n';
    string s = "is the best";
    cout << a << b << c << d << e << f << s;
    return 0;
}

Выход

G    F    G
is the best

Оцените статью
bestprogrammer.ru
Добавить комментарий