Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.81/31: Рейтинг темы: голосов - 31, средняя оценка - 4.81
Choopa
17 / 17 / 5
Регистрация: 03.04.2011
Сообщений: 89
1

Типы данных C++

08.04.2011, 17:23. Просмотров 5667. Ответов 7
Метки нет (Все метки)

Подскажите какие вещественные и целые типы самые большие и маленькие
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2011, 17:23
Ответы с готовыми решениями:

Типы данных: есть ли универсальный тип, который может заменить все типы данных в Си?
Добрый вечер! Был бы очень признателен, если бы Вы помогли бы мне понять...

Типы данных в C++
Кто знает, есть ли в C++ тип данных, которому можно присваивать как числовые,...

типы данных
int x1, x2; float summa; x1 = 5; x2 = 6; summa = (x1 + x2)/2; ...

Типы данных
Помогите пожалуйста решить проблему с типами данных. C++ только начинаю учить,...

типы данных
Подскажите как средствами С++ получить доступ к отдельным байтам стандартных...

7
stark91
1 / 1 / 1
Регистрация: 07.05.2010
Сообщений: 55
08.04.2011, 21:09 2
Целые типы данных:
тип char занимает 8 бит;
тип int занимает 32 бита;

Вещественные типы:
float (32 bit);
long double (80 bit);
0
ForEveR
В астрале
Эксперт С++
7996 / 4755 / 651
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
09.04.2011, 09:25 3
stark91, что-что?
long double (80 bit) - хотите сказать что LD - 10 байт?
0
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
09.04.2011, 10:52 4
long long - 64 bit

Цитата Сообщение от ForEveR Посмотреть сообщение
хотите сказать что LD - 10 байт?
В сопроцессоре - да.)
0
MaXiDRoM_90
11 / 11 / 2
Регистрация: 21.03.2010
Сообщений: 47
07.06.2011, 18:19 5
А почему в типах unsigned __int64 и long long не действует сдвиг влево вправо на более чем 31 позицию.

C++
1
2
3
4
5
long long j;
 
j=(1<<63);
        
cout<<j;
такой код выводит на экран 0
0
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
07.06.2011, 18:34 6
Всё верно, т.к. (1 << 63) имеет тип int;

C++
1
__int64 i = (__int64)i << 63
Т.е. до этого ты сдвигал 32 битное целое на 64 бита, а нужно сдвигать 64 битное.
0
tylix
68 / 55 / 11
Регистрация: 10.06.2011
Сообщений: 149
12.06.2011, 10:11 7
C++
1
2
3
long double d;
 
cout << sizeof(d);
говорит что 12!!!
0
Choopa
17 / 17 / 5
Регистрация: 03.04.2011
Сообщений: 89
19.10.2011, 18:06  [ТС] 8
А как можно DWORD перевести в int?
0
19.10.2011, 18:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2011, 18:06

Типы Данных
Извиняюсь, за тупой вопрос, но какой самый большой целочисленный тип данных...

Типы данных
Мне задали в университете лабораторную работу. Написать программу вычисления...

типы данных
уважаемые программисты, как отвести типу char 2 байта? пишу шахматы, 6 фигур,...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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