64-битовая арифметика

64-битовая арифметика

Арифметика 64-битовых указателей файлов не так уж сложна, и для ее реализации в примерах программ используется принятый в Microsoft С 64-битовый тип данных LARGE_INTEGER, объединяющий в одном типе данных union величину типа LONGLONG (носящую название QuadPart) и две 32-битовые величины (LowPart типа DWORD и, HighPart типа LONG). Тип данных LONGLONG поддерживает все арифметические операции. Существует также соответствующий тип данных без знака ULONGLONG. 

Аналогами функции SetFilePointer являются функции lseek (UNIX) и fseek (библиотека С). В обеих упомянутых системах выполнение операций чтения или записи также сопровождается перемещением указателя файла. 

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

ОКНО ДИАЛОГА: Арифметика по Бутману

Из книги Журнал `Компьютерра` N733 автора Журнал «Компьютерра»

ОКНО ДИАЛОГА: Арифметика по Бутману Автор: Владимир ГуриевКомпьютеры Apple и так дешевыми не назовешь, но российским покупателям они особенно дороги. В экстремальных случаях разница в цене такова, что настырный Мак-юзер может слетать из Москвы в нью-йоркский Apple Store и


Изменяемые и неизменяемые объекты; адресная арифметика и ссылки

Из книги Python - основные концепции автора Бройтман Олег

Изменяемые и неизменяемые объекты; адресная арифметика и ссылки Объекты в Питоне бывают двух разновидностей - изменяемые и неизменяемые. Списки, например - объекты изменяемые, их содержимое и длину можно менять. Поскольку ключами словарей могут быть только неизменяемые


2.5. Арифметика

Из книги Программирование на языке Пролог автора Клоксин У.


64-битовая файловая система

Из книги Справочник по PHP автора

64-битовая файловая система Win32 и Win64, работающие с NTFS, поддерживают 64-битовую адресацию в файлах, и поэтому допустимыми являются файлы размером до 264 байт.В 32-разрядных файловых системах, характеризующихся наличием 232 –байтового предела, допустимый размер файлов


Арифметика

Из книги Программирование на языке Пролог для искусственного интеллекта автора Братко Иван

Арифметика gmp_addСложение двух чисел.Синтаксис:recource gmp_add(resource x, recource y)Функция возвратит GMP-число, равное сумме аргументов x и y.gmp_subВычитание двух чисел.Синтаксис:recource gmp_sub(resource x, recource y)Функция возвратит GMP-число, равное разности аргументов x и y.gmp_mulУмножение двух


Глава 3 Списки, операторы, арифметика

Из книги Язык программирования Си для персонального компьютера автора Бочков C. О.

Глава 3 Списки, операторы, арифметика В этой главе мы будем изучать специальные способы представления списков. Список - один из самых простых и полезных типов структур. Мы рассмотрим также некоторые программы для выполнения типовых операций над списками и, кроме того,


Адресная арифметика

Из книги Краткое введение в программирование на Bash автора Родригес Гарольд

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


Арифметика и bash 

Из книги автора

Арифметика и bash  Скриптовой язык bash позволяет выполнять арифметические операции. Как вы уже видели в предыдущей статье, арифметика выполняется с помощью команды expr. Однако, подобно команде true, этот вариант считается медленным. Причина кроется в том, что для использования