Отделение разрядов в C++
Длинное число без разделителей неудобно читать: в миллионе легко пропустить ноль. Разряды отделяют, чтобы цифры читались группами.
Между цифрами можно ставить апостроф '
для удобства. На значение это не влияет, тип
тот же, что у записи без апострофов:
int num = 1'000'000;
std::cout << num << "\n"; // выведет 1000000
Дан следующий код:
auto num = 1'000'000;
Явно укажите тип переменной.
Дан следующий код:
auto num = 1'000U;
Явно укажите тип переменной.