а?
Это типо сжатые данные массива?
Яснее не стало
А, вру. Это число, но в шестнадцатеричной форме.
И что даёт это число?
То же, что и любое другое число в любой другой системе счисления. Просто форма записи такая
Из этого числа можно получить данные массива? Было бы круто, что-то вроде сжатия данных
А что даёт число 42 ?
Смысл жизни?
Вот, так и 0x000042ff
Зачем тогда c++ это выдаёт, раз это бесполезно?
Это не бесполезно, это смысл жизни.
Я не очень понимаю вопрос: #include <iostream> int main(void) { int a = 10; int b = 0x0A; int c = 012; std::cout << std::boolalpha << "10 == 0xA : " << (a == b) << '\n' << "0xA == 012 : " << (b == c) << '\n' << "10 == 012 : " << (a == c) << std::endl; return 0; } Просто разные формы записи одного и того же числа, не более. Иногда удобно
Попробуй в массив занести данные и вывести массив без [число]
Какой массив? Вы о чем вообще?
Ну, массив
От того, что вы повторяете слово массив, яснее не становится
cout << massive_name << endl; //без [] Result: 0x0ff99f87
Это не массив, это обычная целочисленная переменная
и проблема в чём ?
да может и массив
Проблемы нет, я хотел из этого числа взять данные
*имя указателя
так это ж массив...
Обсуждают сегодня