|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
||||||
Вопрос о типах данных С++02.11.2009, 20:16. Показов 16254. Ответов 42
Метки нет (Все метки)
Всем привет!
У меня путаница вышла со всем этим разнообразием типов данных в С++. Вообще, тип long double должен занимать 3 машинных слова (или 12 байт). Но вот когда я пишу :
И вот я ещё нашел кое-что по типам данных : http://www.cppreference.com/wiki/ru/data_types Как понимать таблицу в пункте "Модификаторы типа"? Если типы long и long int написаны в одной строке, то что...ОНИ ОДИНАКОВЫ??? Спасибо!
0
|
||||||
| 02.11.2009, 20:16 | |
|
Ответы с готовыми решениями:
42
Ошибка в типах данных?! Ошибка в типах данных Различия в типах данных |
|
|
|||
| 03.11.2009, 15:43 | |||
|
0
|
|||
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
||
| 03.11.2009, 15:45 | ||
int64_t - есть по стандарту C99.
0
|
||
|
|
|||||
| 03.11.2009, 15:47 | |||||
|
Добавлено через 51 секунду
0
|
|||||
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 03.11.2009, 15:50 | |
|
А еще обратите внимание, коллеги, что тип int64_t есть в Стандарте C99, но отсутствует в Стандарте C++03.
0
|
|
|
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
|
|||||||
| 03.11.2009, 15:52 | |||||||
0
|
|||||||
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
||
| 03.11.2009, 15:57 [ТС] | ||
|
СПАСИБО ОГРОМНОЕ!!! ПОМОГЛИ!!!!!!!
0
|
||
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
||
| 03.11.2009, 15:59 | ||
Главное что он точно 64-битный.
0
|
||
|
|
|||
| 03.11.2009, 16:03 | |||
|
2. Если в языке нет 64-битного базового типа, то какая в пень разница, есть typedef для int64 или нет - всё равно над переменными этого типа нельзя будет строить арифметику
0
|
|||
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
||
| 03.11.2009, 16:15 | ||
Второй стандарт языка Си (1999) предусматривает расширенный набор псевдонимов целочисленных типов данных intN_t, uintN_t, int_leastN_t, uint_leastN_t, int_fastN_t, uint_fastN_t (где N — требуемая разрядность), intptr_t, uintptr_t, intmax_t, uintmax_t. ... Теперь уверен ?
0
|
||
|
|
|
| 03.11.2009, 16:29 | |
|
Если слово "псевдоним" трактуется как "typedef или define", то можно абсолютно точно сказать, что int64_t НЕ является встроенным типом языка (в чём я почти не сомневался, но мало ли чего порешили разработчики стандарта)
0
|
|
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|
| 03.11.2009, 17:54 [ТС] | |
|
Извините за тупость, но у меня ещё такой вопрос:
Если где-то говорится, например тип int или short, или long, то если явно не указано, что они "unsigned" подразумевается, что они "signed"?
0
|
|
|
|
||
| 03.11.2009, 18:06 | ||
|
1
|
||
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
||||||
| 03.11.2009, 18:28 [ТС] | ||||||
|
Ну, я когда пишу
Значит, по умолчанию целые типы рассматриваются как знаковые?
0
|
||||||
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|
| 03.11.2009, 18:37 [ТС] | |
|
Ну я просто подумал, а вдруг мой компилятор исключение из правил? Ну мало ли...
0
|
|
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|
| 03.11.2009, 18:52 [ТС] | |
|
Ну, спасибо за всё!
0
|
|
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
||||
| 03.11.2009, 18:54 | ||||
|
C++ 97, 3.9.1 Fundamental types
Здесь, кстати, и long long есть
0
|
||||
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|||
| 03.11.2009, 23:23 | |||
Тип есть, пользоваться им можно. Добавлено через 1 минуту Куда его реально определили разработчики компилятора - это уже тебя сильно мучить не должно. Добавлено через 47 секунд
![]() Добавлено через 58 секунд Visual Studio 2005 и Visual Studio 2008 НЕ ПОДДЕРЖИВАЮТ C99. Насчет VS2010 не знаю - релиз еще не вышел, пробовать не хочу
0
|
|||
| 03.11.2009, 23:23 | |
|
Ошибка в типах данных видимо путаюсь в типах данных Макрос. Ошибка в типах данных Ошибка в типах данных extended и string Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|