Вход на сайт
Вопрос по С
157 просмотров
Перейти к просмотру всей ветки
в ответ Chipolino 14.10.04 15:46, Последний раз изменено 14.10.04 16:23 (voxel3d)
>массив на 8 мб с элементами типа long сожержит 2048 элементов,а не 2097152;-)
Если принять, что в long 4 байта, то:
1Мб = 1024б * 1024б = 1048576б
8Мб = 1048576б * 8 = 8388608б
array_size = 8Мб / 4 = 8388608 / 4 = 2097152
Как 2048 получется, не пойму?
>Размер для long - 32 бита,или что говорит sizeof(long)
На конкретной платформе для конкретного компилятора..
---
Идиотов и фриков перевоспитать НЕВОЗМОЖНО!!!
Если принять, что в long 4 байта, то:
1Мб = 1024б * 1024б = 1048576б
8Мб = 1048576б * 8 = 8388608б
array_size = 8Мб / 4 = 8388608 / 4 = 2097152
Как 2048 получется, не пойму?
>Размер для long - 32 бита,или что говорит sizeof(long)
На конкретной платформе для конкретного компилятора..
---
Идиотов и фриков перевоспитать НЕВОЗМОЖНО!!!
Dropbox - средство синхронизации и бэкапа файлов.