PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Типы данных - есть ли предпочтения в их выборе при больших объемах?


Типы данных - есть ли предпочтения в их выборе при больших объемах?

Сообщений 1 страница 3 из 3

1

Добрый день!

Если в программе создается пять-шесть массивов с количеством элементов от одной до десятков тысяч элементов.
С точки зрения рационального использования памяти компьютера надо ли стремиться к выбору типа данных ориентируясь на количественный предел, принимаемый этими данными?

Например, создаем массив
Dim Primer.l (2000)
а в программе элементы этого массива принимают значения всего лишь от 0 до 10.

Зависит ли выделяемая компьютером память от вводимых значений, или её количество строго определяется назначаемым типом?

Влияет ли в дальнейшем выбираемый тип данных на корректную работу программы под разными операционными системами?

В учебнике об этом сказано как-то неопределенно.
В дальнейшем, если я к тому времени не съеду с катушек, планируется количество элементов до нескольких миллионов )).

Отредактировано Opitim (08.10.2013 12:42:49)

0

2

Opitim написал(а):

Зависит ли выделяемая компьютером память от вводимых значений, или её количество строго определяется назначаемым типом?

Размер выделенной памяти зависит от типа, а не содержимого.
Если нужно минимальное использование памяти, то для чисел 0...10 лучше использовать тип Ascii. Это уменьшит веделение памяти в 4 раза по сравнению с типом Long.

Код:
Dim Primer.a(2000)
Opitim написал(а):

Влияет ли в дальнейшем выбираемый тип данных на корректную работу программы под разными операционными системами?

Как правило нет.

0

3

Спасибо, Пётр!

0


Вы здесь » PureBasic - форум » Вопросы по PureBasic » Типы данных - есть ли предпочтения в их выборе при больших объемах?