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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 45, средняя оценка - 4.91
Choopa
17 / 17 / 0
Регистрация: 03.04.2011
Сообщений: 89
#1

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

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

Подскажите какие вещественные и целые типы самые большие и маленькие
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2011, 17:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Типы данных C++ (C++):

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

типы данных - C++
int x1, x2; float summa; x1 = 5; x2 = 6; summa = (x1 + x2)/2; cout << summa << endl; почему в результате 5, а не...

Типы данных - C++
Добрый день. Очень нужна помощь умных людей в написании программы, задание приведено ниже. Буду очень благодарен если кто-то откликнется. ...

типы данных - C++
какой диапазон данных у main, getch? и какой тип данных у getch?

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

типы данных - C++
на Си реализовать: (не С++) построить функцию, возвращающую все байты заданного вещественного х в целом виде. т.е. нам например вводят...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
stark91
1 / 1 / 0
Регистрация: 07.05.2010
Сообщений: 55
08.04.2011, 21:09 #2
Целые типы данных:
тип char занимает 8 бит;
тип int занимает 32 бита;

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

Цитата Сообщение от ForEveR Посмотреть сообщение
хотите сказать что LD - 10 байт?
В сопроцессоре - да.)
0
MaXiDRoM_90
11 / 11 / 1
Регистрация: 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
Делаю внезапно и красиво
Эксперт C++
1287 / 1221 / 50
Регистрация: 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 / 6
Регистрация: 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 / 0
Регистрация: 03.04.2011
Сообщений: 89
19.10.2011, 18:06  [ТС] #8
А как можно DWORD перевести в int?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2011, 18:06
Привет! Вот еще темы с ответами:

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

Типы данных - C++
Перекопал везде и всюду, может где-то и есть обьяснение по поводу типов данных. Какая разница между следующими типами данных (имеется...

Типы данных - C++
__int64 Z = pow(a,x); long double Y = 9/Z; cout&lt;&lt;Y //Y = 0 Как вывести подробней? Добавлено через 6 минут И при Y%Z не...

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.10.2011, 18:06
Ответ Создать тему
Опции темы

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