Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как программно определить диапазоны базовых типов? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ отсортировать по количеству встерчаемости http://www.cyberforum.ru/cpp-beginners/thread37582.html
Все имена из заданного списка студентов рассортировать по частоте их встречаемости в этом списке. Что-то никак не могу понять, как это сделать :( Помогите плиз...
C++ написать программу, упорядочивающую слово во входном файле в алфавитном порядке написать программу, упорядочивающую слово во входном файле в алфавитном порядке http://www.cyberforum.ru/cpp-beginners/thread37567.html
C++ реализовать структуру данных кольцо и с помощью неё вывести на экран все варианты слова ABRAKADABRA, полученные циклическим сдвигом влево
реализовать структуру данных кольцо и с помощью неё вывести на экран все варианты слова ABRAKADABRA, полученные циклическим сдвигом влево ABRAKADABRA BRAKADABRAA RAKADABRAAB
C++ написать программу, находящую наибольшую общую часть двух предложений(без учета пробелов)
написать программу, находящую наибольшую общую часть двух предложений(без учета пробелов
C++ Создать структуру данных о работнике, объединить несколько в список, отсортировав по зарплате http://www.cyberforum.ru/cpp-beginners/thread37562.html
создать структуру данных о работнике(номер,Ф.И.О.,зарплата ), объеденить несколько работников в список и вывести, отсортировав по зарплате
C++ Арканоид пишу арканоид на С с использованием graphics.h (короче никакого ОПП, opengl,sdl...не использую да и нельзя использовать) игровое поле у меня берется из файла (обычный двумерный массив получается) там... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18259 / 6384 / 440
Регистрация: 30.03.2009
Сообщений: 17,666
Записей в блоге: 28
01.06.2009, 10:56
Цитата Сообщение от rar14 Посмотреть сообщение
То есть чем различаются 4-х байтовые int и long??? Абсолютно одинаковые диапазоны!
long обычно делают по размеру указателя. Т.е. на 32-битных системах размер long'а равен 4 байтам (и совпадает с int), а на 64-битных системах - 8 байт (и совпадает с long long)

Цитата Сообщение от rar14 Посмотреть сообщение
Ну для int можно так: (2 в 8 степени) в степени sizeof(int). А вот как для вещественных типов не пойму.
Для плавающего числа одного лишь размера типа недостаточно. Надо значть, сколько бит в этом типе отведено на мантиссу и сколько на экспоненту. В файле float.h есть описания этих размеров. Исходя из них можно вычислить диапазоны

Цитата Сообщение от rar14 Посмотреть сообщение
Кстати, константы DBL_MAX и LDBL_MAX абсолютно одинаковые в моем компиляторе.
Я же тебе написал, что твоя версия компилятора не поддерживает long double и трактует его как эквивалент double'а
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru