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

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

Войти
Регистрация
Восстановить пароль
 
jonson
 Аватар для jonson
231 / 204 / 61
Регистрация: 18.03.2010
Сообщений: 749
#1

numeric_limits<unsigned int>::digits - C++

30.01.2012, 23:03. Просмотров 709. Ответов 2
Метки нет (Все метки)

при запуске такой скомпилиной проги на 32р. системе должно вывести bits in int: 32
а при запуске на 64р. системе bits in int: 64
так ли это?
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <limits>
using namespace std;
int main () 
{
    std::cout << "bits in unsigned int: " << std::numeric_limits<unsigned int>::digits << "\n";
    system("pause");
    return 0;
}
или чтобы увидеть unsigned int размером 64, нужно компилить в 64разрядной системе?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2012, 23:03     numeric_limits<unsigned int>::digits
Посмотрите здесь:

Ошибка error C2070: 'unsigned int': illegal sizeof operand C++
Преобразование 'time_t' в 'unsigned int' C++
C++ Битовые операции - перемещение бит для unsigned int
C++ Не работает unsigned int
C++ Разница int, short, unsigned int, unsigned short
C++ Определение типов. Приведение int к unsigned int
Порядок байт. Массив чаров приводится к типу unsigned int. C++
Vector<unsigned char> в int C++
C++ Создать массив объединений, содержащих поля unsigned int и float
C++ Сложение int и unsigned
C++ Отличаются ли unsigned int и BYTE ?
C++ Почему плохо использовать unsigned int?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Algiz
160 / 160 / 13
Регистрация: 23.02.2011
Сообщений: 347
30.01.2012, 23:16     numeric_limits<unsigned int>::digits #2
я не уверен, но на сколько мне известно, от разрядности системы зависит только размер указателей
NoMasters
Псевдослучайный
1743 / 1086 / 71
Регистрация: 13.09.2011
Сообщений: 3,108
30.01.2012, 23:33     numeric_limits<unsigned int>::digits #3
Разрядность типов данных, для которых длинна не прибита гвоздями, целиком и полностью зависит от реализации компилятора. Если нужна конкретная длинна бери соответствующие типы
Yandex
Объявления
30.01.2012, 23:33     numeric_limits<unsigned int>::digits
Ответ Создать тему
Опции темы

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