Разделитель цифр в C ++ 14

Опубликовано: 30 Ноября, 2021

В этой статье мы обсудим использование разделителя цифр в C ++. Иногда становится трудно читать числа, содержащие много цифр. Например, цифра 1000 читается, но что, если к ней добавить больше нулей, скажем 1000000 , теперь ее становится немного трудно читать, и что произойдет, если к ней добавить больше нулей. В реальной жизни к числу добавляются запятые (,). Например: 10, 00, 000 . Теперь легко читать, это десять лакхов.

Теперь возникает вопрос, что C ++ не принимает такие разделители (запятую), так что как бороться с большими числами. Чтобы справиться с этим, C ++ 14 представил функцию под названием Разделитель цифр и обозначается простой кавычкой (') . Это может облегчить пользователям чтение больших чисел.

Программа 1:

Ниже приведена реализация, показывающая, что одинарные кавычки игнорируются при определении их значения:

C ++ 14

// C++ program to demonstrate
// the above approach
#include <iostream>
using namespace std;
// Driver code
int main()
{
long long int a = 10 '00' 000;
// Print the value
cout << a;
return 0;
}
Выход

1000000