Я хочу иметь переменную данных, которая будет целочисленной, а ее диапазон будет от 0 - 1.000.000. Например, обычные переменные int могут хранить числа от -2,147,483,648 до 2,147,483,647. Я хочу, чтобы новый тип данных имел меньший радиус действия, поэтому он может иметь МЕНЬШИЙ РАЗМЕР.Сделайте свой собственный диапазон данных в C++
Если есть способ сделать это, пожалуйста, дайте мне знать?
Вам нужно только их хранить или вы сделаете какую-либо арифметику? – Michael
Целочисленный тип, который имеет меньший диапазон, намного проще, чем тот, который имеет меньший диапазон * и * имеет меньший размер. Вы понимаете, что ваше значение от 0 до 1 миллиона потребует 63% от размера стандартного целого числа и будет намного медленнее? – Yakk