Re[3]: Преобразование в строку
От: chemey  
Дата: 26.12.11 09:05
Оценка:
Здравствуйте, YourLastSong, Вы писали:

YLS>Смотрите, у меня есть два числа.

YLS>Например, 4 и 10.

YLS>Их можно представить в виде 0100 и 1010, после чего объединить в одно число, являющееся как бы битовой маской (в данном случае это будет 01001010). Потом разбить их обратно на два, тем самым экономя место на сохранение их в файл (вместо 8 байт будем хранить всего 4 байта). Разумеется, экономя всего 4 байта, мы мало чего с этого полезного получим, однако если таких чисел довольно много, то такой подход уже довольно полезен.


А если эти два числа записать в строку в таком виде:
4 10

Или даже в таком виде (16-разрядные числа):
4 A

То экономия будет вообще офигенно налицо, никаких проблем с разделением двух чисел не будет, и вообще настанет рай на облацех.

Я не понимаю необходимости записывать числа в файл в виде строки символов именно единицы и нуля. Как именно сформулирована задача?
Бзззззззжжжжж
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.