Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
c_user
1 / 1 / 0
Регистрация: 13.12.2010
Сообщений: 26
#1

Адреса в памяти, количество бит - C++

17.12.2010, 00:43. Просмотров 579. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
    int n;
    std::cout<<&n<<std::endl;
    std::system("pause>nul");    
    
}
Есть программа, выводит 0x22ff44, но ведь это шестизначное hex число. Тоесть в нем есть 6*4=24 бита.
А адресация памяти должна быть 32 или 64 битная. Вопрос: почему выводится тогда 6-значное, а не 8 значное число

Добавлено через 1 час 30 минут
Ну что, никто не знает? Нет специалистов?

Добавлено через 1 час 6 минут
Ау,загляните кто то, пожалуйста в тему

Добавлено через 2 часа 15 минут
О, разобрался. Адрес = 0x0022ff44, а нули проосто не выводились

Добавлено через 16 секунд
тема закрыта
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2010, 00:43     Адреса в памяти, количество бит
Посмотрите здесь:

Выделить в памяти 1024 ячейки по 8 байт и вывести их адреса(МИНИ менеджер памяти)) - C++
Вот тут появилась такая интересная задача: требуется сделать программу которая управляет 1024 ячейками памяти по 8 байт каждая. т.е. за...

Узнать адреса памяти - C++
Всем привет! Не знал в какой теме разместить, разместил тут. Как узнать адреса памяти? Тоесть есть определённая программа(в...

Проверка доступности адреса памяти - C++
Как проверить можно ли прочитать по указанному адресу , что либо ?

Вывод дампа памяти с нужного адреса - C++
Имеется работающий код из книги. У меня среда Visual C++ 2008. Проблема в том, что этот код выводит дамп начиная с адреса переменной &quot;k&quot;....

Поиск адреса длл в памяти приложения - C++
Это снова я! И снова проблема. Я пытался получить хендл загружаемой библиотеки как пробовали тут:...

Вывести значения элементов массива и их адреса в памяти - C++
Поставьте комментарии рядом с каждой строчкой :) Задача:составить программу в которой случайным образом определен массив и два...

Адреса памяти, в которых происходит выделение, и нет освобождения - C++
Добрый день форумчане. Уже несколько недель ломаю себе голову над одной задачей. За меня делать ничего не прошу, так как в принципе проект...

Найти количество единиц в числе с 5 по 10 бит - C++
Ввести целое число A и посчитать, сколько единиц в числе с 5 по 10 бит, включая эти биты.

В оперативной памяти вектор int X[10] расположен, начиная с адреса B7F0 - C++
Задание 1. В оперативной памяти вектор int X расположен, начиная с адреса B7F0. Какие значения примут выражения: а) X+1; б) X+5; в)...

Написать программу которая подсчитывает количество бит на цифру - C++
всем привет!!! Помогите пожалуйста... Нужно написать программу которая подсчитывает количество бит/цифру, т.е. вводим число с клавиатуры и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
17.12.2010, 10:30     Адреса в памяти, количество бит #2
Вообще-то на 64-битных системах типа AMD64 адресация памяти 48-битная
Аппаратно поддерживается только 48 бит адреса !
Решили что пока хватит
Yandex
Объявления
17.12.2010, 10:30     Адреса в памяти, количество бит
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru