|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.11.2009, 13:49 | #21 | |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Цитата:
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
|
11.11.2009, 13:50 | #22 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Ну так оно и есть, но языки программирования видели на своем веку и 386, 486, 586 и 686 процессоры. Вот поэтому столько Int'ов. Что тут неясного? Все логично.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
11.11.2009, 14:13 | #23 |
ACM!
Форумчанин
Регистрация: 19.06.2009
Сообщений: 382
|
Тогда последний вопрос: если я сейчас куплю себе 64-битный процессор, поставлю 64-битную Винду и в Delphi 2009 напишу a: integer, то это будет longint или int64?
|
11.11.2009, 14:18 | #24 | |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
Цитата:
128 и выше — это обычно всякие регистры SSE расширений, в которых обычно упаковано несколько чисел с меньшей размерностью. Практическая целесообразность 128–битных чисел сомнительна. Они нужны не настолько, чтобы ради них делали новые инструкции. Обычной длинной арифметики достаточно. |
|
11.11.2009, 14:50 | #25 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Я думаю LongInt. Как купите так проверьте опытным путем и нам сообщите .
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
11.11.2009, 19:50 | #26 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,572
|
Забавно, если LongInt будет 4 байтовым, а Integer - 8 байтовым
E-Mail: arigato.freelance@gmail.com
|
11.11.2009, 23:43 | #27 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Нет такого типа как BOOL, Boolean и т.п.. есть int он же integer, как кому угодно, можно так же назвать двойным словом, или unsigned int = cardinal, вообщем 4 байта.
В моем понимании... FALSE = 0, остальное это TRUE. А возникла это тема, наверняка я прав, т.к. мы уже слишком позабыли основы только высокоуровневое программирование. Напшиите Hello World на сях чистых :D 4 байта = integer |
12.11.2009, 00:15 | #28 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
В том-то и дело, что int не то же самое, что dword
Я слышал стандартом C/C+ + строго определён лишь размер типа char - 1 байт
пыщь
|
12.11.2009, 00:29 | #29 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,572
|
Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
12.11.2009, 00:35 | #30 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
1. Есть эта статья по С++. Там в табличке в самом начале видно, что int остаётся 32-битным, а long растёт до 64 бит.
2. Borland (Code Gear) разрабатывает компилятор не только для делфей, но и для плюсов. Библиотека VCL у них общая. Врядли они буду заморачиваться и увеличивать типы иначе, нежели в С++. Поэтому моё предположение, что integer останется 4 байтовым, а longint подрастёт до 8 байт. Ну а вообще поживём - увидим |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
PAS: byte --> boolean | Jean-Esther | Помощь студентам | 4 | 02.03.2009 21:29 |
Действия с переменными boolean в VBA | Юнлинг | Microsoft Office Excel | 3 | 25.12.2008 07:57 |
И опять boolean. | dimple | Помощь студентам | 4 | 04.05.2008 14:03 |
Boolean | Air | Общие вопросы Delphi | 2 | 16.02.2008 17:15 |
Boolean... | ZhekON | Общие вопросы Delphi | 2 | 17.06.2007 00:39 |