Главная » Статьи для тега "двоичный"

Операции над целочисленными данными Free Pascal

Добавлено Дата: 27 May, 2014 категория: Free Pascal

Арифметические операции

Кроме четырех обычных операций сложения (a+b), вычитания (a-b), умноже- ния (a*b) и деления (a/b) в языке Free Pascal предусмотрены целочисленное деле- ние (a div b) и нахождение остатка от деления (a mod b). Результат всех приве- денных выше операций над целочисленными операндами a и b, за исключением операции деления (a/b) является целочисленным. Операция обычного деления (a/b) всегда дает вещественный результат. Этим Паскаль отличается от многих ал- горитмических языков. При условии, что оба операнда принадлежат одному и тому же целочисленному типу, существует вероятность, что результат операции может оказаться за пределами границ, допустимых для данного типа. Если при работе компилятора включен контроль за выходом из допустимого интервала ({$R+}), то такая ситуация будет зафиксирована как ошибочная. Если такой контроль отклю- чен, то скажется эффект "кольца", упомянутый ранее. Следующий пример демон- стрирует обе ситуации (листинг 4.2).

Читать »

Преобразование текстового потока в двоичный в Visual C# (Sharp)

Добавлено Дата: 13 February, 2014 категория: C#

Процесс преобразования текстового потока в двоичный поток включает разбиение текстового потока на части, создание экземпляра Ticket, присвоение значений членам данных экземпляра и передачу экземпляра двоичному потоку. Далее продится исходный код для выполнения всех этих шагов. (Для правильной работы кода в Text2Binary необходимо создать ссылку на LottoLibrary.)

Читать »

Пересылка двоичных данных в Visual C# (Sharp)

Добавлено Дата: 13 February, 2014 категория: C#

По большому счету, при работе с консолью мы будем пересылать текстовые даые от одного процесса другому или из одного файла в другой файл. Но при разротке приложений в .NET работать с текстом не всегда является лучшим подходом. Более эффективно было бы хранить данные в двоичном формате.

Читать »

Хранение данных в Visual C# (Sharp)

Добавлено Дата: 26 January, 2014 категория: C#

Создаваемым вами программам, вероятно, будет необходимо считывать и/или сранять данные на каком-либо устройстве хранения. Этим устройством хранения может быть жесткий диск, диск USB или даже сетевой диск. Основной принцип одинаков независимо от типа устройства хранения — информация из памяти перещается в другое определенное место, откуда ее можно извлечь для последующей обработки.

Читать »