1с ввести число x количество байт вывести это число в килобайтах

Обновлено: 05.07.2024

Здравствуйте, Аноним, Вы писали:

А>Существует ли функция которой на вход даешь число байтов, а она на выход может давать это число в килобайтах, мега-байтах, гигибайтиах ?

а поделить на 1024 не судьба?

Здравствуйте, Аноним, Вы писали:

А>Существует ли функция которой на вход даешь число байтов, а она на выход может давать это число в килобайтах, мега-байтах, гигибайтиах ?

В Гигабайтах нет. точнее не больше 4х выше КОМКОМ запрещает,

Здравствуйте, jazzer, Вы писали:

J>а поделить на 1024 не судьба?
лучше на 1024.0 .

J>а поделить на 1024 не судьба?

это ясно, но логика подсказывает ,что это очень часто может понадобится . вот и подумал может ф-я есть какаянить ..

Здравствуйте, Аноним, Вы писали:

А>Существует ли функция которой на вход даешь число байтов, а она на выход может давать это число в килобайтах, мега-байтах, гигибайтиах ?

Предположим ты имеешь размер байтах.
. подели на 1024 — получишь килобайты.
. еще раз подели на 1024 — получишь мегабайты.
. еще раз подели на 1024 — получишь гигабайты.
. еще раз подели на 1024 — получишь терабайты.

__________
16.There is no cause so right that one cannot find a fool following it. Здравствуйте, Аноним, Вы писали:

А>Существует ли функция которой на вход даешь число байтов, а она на выход может давать это число в килобайтах, мега-байтах, гигибайтиах ?
Тебе в каких? Которые у производителей носителей (тогда дели на 1000), или в информационных (тогда дели на 1024)?

Здравствуйте, Аноним, Вы писали:

А>Существует ли функция которой на вход даешь число байтов, а она на выход может давать это число в килобайтах, мега-байтах, гигибайтиах ?

Здравствуйте, <Аноним>, Вы писали:

А>Существует ли функция которой на вход даешь число байтов, а она на выход может давать это число в килобайтах

Килобайт — 2 в степени 10. Что бы делить на степени 2ки придумана специальная команда.

People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird (c) D.Knuth

Здравствуйте, Аноним, Вы писали:

А>Существует ли функция которой на вход даешь число байтов, а она на выход может давать это число в килобайтах, мега-байтах, гигибайтиах ?

код-шутка, показала, что boost::lambda имеет право на жизнь не только в академических целях!


без оптимизации профайлер показал, что test выполняется быстрее на 10% чем test2.
если сделать byte2kbyte2 inline, то test2 проигрывает test всего в два раза.

Здравствуйте, Аноним, Вы писали:

А>Существует ли функция которой на вход даешь число байтов, а она на выход может давать это число в килобайтах, мега-байтах, гигибайтиах ?

Дружба не наследуется и не транзитивна.
©Бьерн Страуструп

Pavel Chikulaev wrote:

> А>Существует ли функция которой на вход даешь число байтов, а она на
> выход может давать это число в килобайтах, мега-байтах, гигибайтиах ?
> Тебе в каких? Которые у производителей носителей (тогда дели на 1000),
> или в информационных (тогда дели на 1024)?

Кстати, в SI килобайт определен как 1000 байт. 1024 байта — это кибибайт.

Здравствуйте, Angler, Вы писали:

A>Здравствуйте, Аноним, Вы писали:

А>>Существует ли функция которой на вход даешь число байтов, а она на выход может давать это число в килобайтах, мега-байтах, гигибайтиах ?

A>код-шутка, показала, что boost::lambda имеет право на жизнь не только в академических целях!

A>без оптимизации профайлер показал, что test выполняется быстрее на 10% чем test2.
A>если сделать byte2kbyte2 inline, то test2 проигрывает test всего в два раза.
A>


А вот врать котам по телефону не надо.

Либо выкинь свой профайлер на помойку.

Правильно работающая программа — просто частный случай Undefined Behavior

Здравствуйте, _Winnie, Вы писали:

_W>А вот врать котам по телефону не надо.

хочу спать, поэтому пока держи скриншоты


_W>Либо выкинь свой профайлер на помойку.

замерял DevPartner-ом, завтра буду разбираться детально

Здравствуйте, Аноним, Вы писали:

А>Существует ли функция, которой на вход даешь число байтов, а она на выход может давать это число в килобайтах, мегабайтах, гигабайтах?

Если речь о Win32, советую обратить взор на функцию StrFormatByteSizeW/StrFormatByteSizeA. Может быть, это то, что нужно?

Здравствуйте, <Аноним>, Вы писали:

J>>а поделить на 1024 не судьба?

А>это ясно, но логика подсказывает ,что это очень часто может понадобится . вот и подумал может ф-я есть какаянить ..

А написать пять строчек кода не судьба?

. << А писал я этот бред на RSDN@Home 1.1.4 stable rev. 510, под звуки Beatles — Michelle>>

Здравствуйте, Аноним, Вы писали:

А>Существует ли функция которой на вход даешь число байтов, а она на выход может давать это число в килобайтах, мега-байтах, гигибайтиах ?

Converts a numeric value into a string that represents the number expressed as a size value in bytes, kilobytes, megabytes, or gigabytes, depending on the size.

Здравствуйте, Angler, Вы писали:

A>Здравствуйте, _Winnie, Вы писали:

_W>>А вот врать котам по телефону не надо.

A>хочу спать, поэтому пока держи скриншоты

_W>>Либо выкинь свой профайлер на помойку.

A>замерял DevPartner-ом, завтра буду разбираться детально

Не уверен, но ИМХО ты мерял не total-time, а self-time.

Правильно работающая программа — просто частный случай Undefined Behavior

Здравствуйте, Аноним, Вы писали:

J>>а поделить на 1024 не судьба?

А>это ясно, но логика подсказывает ,что это очень часто может понадобится . вот и подумал может ф-я есть какаянить ..

есть функции StrFormatByteSize и StrFormatByteSize64

The following table illustrates how this function converts a numeric value into a text string.

Здравствуйте, McQwerty, Вы писали:

MQ>Здравствуйте, Аноним, Вы писали:

J>>>а поделить на 1024 не судьба?

А>>это ясно, но логика подсказывает ,что это очень часто может понадобится . вот и подумал может ф-я есть какаянить ..

MQ>есть функции StrFormatByteSize и StrFormatByteSize64

MQ> The following table illustrates how this function converts a numeric value into a text string.


Перевод байтов, или килобайт, или мегабайт, или гигабайт другие единицы измерения
составить программу, в которой вводится количество байтов, или килобайт, или мегабайт, или.

Запутался в килобайт\сек | мегабайт\сек
Исходные данные Имеются видеокамеры аналоговые подключенные к DVR, который через DSL модем.


Уникальный вирус "размер файла 28 килобайт (28 073 байт)" не корректно открываются архивы
Доброй ночи! magirus пишет: вам надо в &quot;лечение от вирусов&quot;.

Получить из слова "килобайт" слово "байт"
В одной ячейке введено слово килобайт.в другой нужно получить слово байт.как это сделать,не.

1 грамм >> 0,001кг
1 грамм >> 0,000001т
1байт >> 0,001кб
1байт >> 0,00000001мб Semen-Semenich, чего. Ты программист, и не знаешь, сколько байт в килобайте?

Решение

1. Вес вещества выражен в грамме. Определите вес в тоннах, килограммах. 2. объем информации представлен в байте. Переведите размер в килобайт, мегабайт. я знаю что 1000, мне нужно программу вывести что ее отображает. объем информации представлен в байте. Переведите размер в килобайт


Перевод килобайт в байты
Здравствуйте. Извените за беспокойство у меня возникла проблемка,мне до завтрешнего дня надо здать.

Считывание из входного файла байт с N1 по N2 и с N3 по N4 и запись этих байт в выходной файл
Здравствуйте!Помогите пожалуйста написать программу, которая бы считывала из входного файла байты с.


Дан массив из 11 байт. Подсчитать количество байт с нечетным числом 1 в байте
Дан массив из 11 байт. Подсчитать количество байт с нечетным числом 1 в байте.-Assembler помогите.

Дан массив из 10 байт. Посчитать количество байт, в которых сброшены 6 и 4 биты
Дан массив из 10 байт. Посчитать количество байт,в которых сброшены 6 и 4 биты. Массив байтов.

Определение в массиве из 15 байт количества байт, в которых сброшены 6 и 4 биты
Помогите пожалуйста разработать программу на языке ассемблера, определяющую в массиве из 15 байт.

Если команда состоит из двух байт, то как прописать каждый байт отдельно?
Если команда состоит из двух байт , то как прописать каждый байт отдельно? Например , нужно.

hootro34

створіть програму , що обчислює вираз і виводить результат в полі довжиною 8 і 2-мя знаками після коми. C++ sin x-cos x ^3 sin(x^2 -4,2)+4,27

Линукс:Откройте два терминала (в серверных Linux для переключения между терминалами (tty)обычно используется сочетание клавиш Alt+F4). В одном из … них получите правасуперпользователя используя команду sudo su:Изучите как создать пользователя с домашним каталогом с помощью команды useraddиз справочной документации manИспользуя useradd создайте пользователя «sit2» c домашним каталогом «sit2».Установите пароль для нового пользователя «sit2» с помощью команды passwd sit2Выйдите из суперпользователя командой exitВойдите под первым терминалом в пользователя «sit», во втором в пользователя «sit2».Посмотрите какой идентификатор получил пользователь «sit» и пользователь «sit2»используя команду idПосмотрите права доступа на домашний каталог пользователей «sit» и «sit2», используякоманду lsСоздайте файл под пользователем «sit2» с маской 0077 используя umaskПопробуйте прочитать его содержимое под пользователем «sit» используя команду catИзмените права доступа на файл так, чтобы пользователь «sit» мог записывать в файл,но не читать его.Запишите текстовую информацию в файл из под пользователя «sit» используяконсольный текстовый редактор vi или nanoПроверьте права на файл, и прочитайте его содержимое из под пользователя «sit2»Создайте каталог из под пользователя «sit2»Установите права записи для группы пользователей на данный каталогДобавьте пользователя «sit» в группу «sit2» с помощью команды usermodПроверьте в какие группы входит пользователь «sit»Создайте несколько файлов в каталоге, который был создан пользователем «sit2» из подпользователя «sit».Ознакомьтесь как удалить пользователя вместе с содержимым его домашнего каталогаиз справочной документацииУдалите пользователя «sit2» вместе с его домашним каталогом.Вопросы:1. Какой uid у пользователя sit2? В какие группы он входит?2. Почему попытка удалить пользователя не удалась, и что нужно сделать для его удаления?3. Какие права доступа установлены на домашний каталог пользователя «sit»?4. Как рекурсивно изменить права доступа на файлы в каталоге?5. Как можно осуществлять переключение между пользователями в рамках одного терминала?

Какой двоичный код и какое десятичное значение будут получены при сдвиге влево на два разряда шестиразрядного знакового числа , имеющего значение 24

integer1-10

В Integer основной упор будет сделан на div и mod.

Integer1. Дано расстояние L в сантиметрах. Используя операцию деления нацело, найти количество полных метров в нем (1 метр = 100 см).

Integer2. Дана масса M в килограммах. Используя операцию деления нацело, найти количество полных тонн в ней (1 тонна = 1000 кг).

Integer3°. Дан размер файла в байтах. Используя операцию деления нацело, найти количество полных килобайтов, которые занимает данный файл (1 килобайт = 1024 байта).

Integer4. Даны целые положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Используя операцию деления нацело, найти количество отрезков B, размещенных на отрезке A.

Integer5. Даны целые положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Используя операцию взятия остатка от деления нацело, найти длину незанятой части отрезка A.

Весьма вероятно, что условия следующих задач покажутся вам знакомыми, что ничуть не странно, ведь в одном из уроков мы уже приводили решение задачи, подобной данным.

Integer6. Дано двузначное число. Вывести вначале его левую цифру (десятки), а затем — его правую цифру (единицы). Для нахождения десятков использовать операцию деления нацело, для нахождения единиц — операцию взятия остатка от деления.

Integer7. Дано двузначное число. Найти сумму и произведение его цифр.

Integer8°. Дано двузначное число. Вывести число, полученное при перестановке цифр исходного числа.

Integer9. Дано трехзначное число. Используя одну операцию деления нацело, вывести первую цифру данного числа (сотни).

Integer10. Дано трехзначное число. Вывести вначале его последнюю цифру (единицы), а затем — его среднюю цифру (десятки).

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

Читайте также: