Помогите с заданием
Дан размер файла в гигабайтах(произвольно). Расчитать сколько в нем мегабайтов, килобайтов, байтов. Зарание спасибо:)
|
Naksion, каким образом Вы получаете файл?
|
Цитата:
|
Причем тут Гугл, это я так выразился некорректно, что получилось ... )
Размер файла это всегда байты, далее считаем делением, а так как байт, то отсюда и 1024, а не 1000. Ну естественно, чтобы узнать младшее от старшего нужно умножать на те же 1024. PS. Кстати, для последовательного канала младшая единица уже бит, потому как последовательно, отсюда и скорость Кбит/сек, Мбит/сек. Хотя передача всегда байта, плюс может быть передаваться и девятый бит четности, плюс передаются старт/стоп биты. |
Цитата:
Существуют понятия, такие например как машинное слово, но измерять такой величиной не очень удобно. Ближайшее же к 1000 значение как 2 в степени N, это 1024, это и есть кило в двоичной системе - 2 ^ 10. А, например, существует семейство микроконтроллеров Microchip, у которых память программ также исчисляется в килобайтах, но при этом команды фиксированы по длине и могут быть 12, 14 битными. |
Часовой пояс GMT +3, время: 17:11. |