|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|||||||
Размер int на х64: почему int не равен 8 байт?15.12.2015, 21:37. Показов 9078. Ответов 31
Метки нет (Все метки)
Добрый вечер, всегда помнил и читал об этом где-то:
размер int равен машинному слову(совокупность регистра ОС, разрядности шины, регистра процессора). Почему для x64 сборки VS 2015:
0
|
|||||||
| 15.12.2015, 21:37 | |
|
Ответы с готовыми решениями:
31
Почему результат сравнения int и unsigned int равен 1? Какая из этих функций int Q(int w) int W(int y,int u,int i) сработает быстрее? |
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||
| 16.12.2015, 19:16 | |||
|
их обеспечивает поставщик компилятора. как он будет это делать - его трудности. для прикладников все прозрачно. проще оставить 4х байтный инт, и не иметь головняков ни с совместимостью, ни с буквой плюсового стандарта.
0
|
|||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|||
| 16.12.2015, 19:37 | |||
|
0
|
|||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 16.12.2015, 19:49 | ||
|
они должны быть, и мы можем на них закладываться. а алиасы это, или встроенные типы, или ещё какая нибудь ботва - для пользователя прозрачно.
0
|
||
|
|
||||
| 16.12.2015, 19:53 | ||||
|
0
|
||||
|
Игогошка!
1801 / 708 / 44
Регистрация: 19.08.2012
Сообщений: 1,367
|
|||||||
| 16.12.2015, 19:57 | |||||||
0
|
|||||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 16.12.2015, 20:03 | ||
|
когда требовалось оставить только один вариант: int32_t, но я даже представить себе не могу, зачем могут понадобится указанные вами перегрузки. мне не очевидно, чем char32_t отличается от int32_t, например.
0
|
||
|
18 / 19 / 4
Регистрация: 27.06.2016
Сообщений: 236
|
|
| 13.01.2020, 22:30 | |
|
Всё же есть какой-то способ например в вижуал студио сделать int размером 64 бит? Ну там может гдето в настройках компилятора например.
Смысл в чём? У меня есть задача сравнивать массивы типа char размером в 16 членов. И таких массивов в моём учебном задании получается связанный список размером в половину оперативы моего писюка. И происходит это сравнение методом перебора элементов - часами. По этому появилась идея, если бы int был 64 а дабл 128 то я бы сделал указаетель на массив и сравнивал массивы как числа знаком != что как мне кажется раз в 10 должно быть быстрее чем сравнивать массивы перебором. Мне кажется было бы логично предусмотреть возможность делать размер int на усмотрение разработчика а не просто из соображений совместимости с каким-то кодом из прошлого века.
0
|
|
|
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
|
||
| 13.01.2020, 22:52 | ||
|
0
|
||
|
18 / 19 / 4
Регистрация: 27.06.2016
Сообщений: 236
|
||
| 13.01.2020, 23:14 | ||
0
|
||
|
place status here
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
|
|
| 14.01.2020, 01:28 | |
|
В данном случае это unsigned long long.
Есть еще вариант - использовать long long.
0
|
|
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,095
|
||
| 14.01.2020, 10:22 | ||
|
0
|
||
| 14.01.2020, 10:22 | |
|
Почему макс short int равен 65535?
Что делает строка int а = (1|2|3|4) и почему результат равен 7 void _fastcall TForm1::Vector(int x0, int y0, int a, int l); Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
Сразу отвечу: А в PvP с ним. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|