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

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

Восстановить пароль Регистрация
 
jonson
 Аватар для jonson
231 / 204 / 61
Регистрация: 18.03.2010
Сообщений: 749
30.01.2012, 23:03     numeric_limits<unsigned int>::digits #1
при запуске такой скомпилиной проги на 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
Посмотрите здесь:

преобразование 'time_t' в 'unsigned int' C++
C++ Поместить двоичный код, в веденной строке, в переменную типа int и unsigned int.
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++

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

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

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