Articles of двоичный

Двоичные операции на двойниках в C

Я работаю над высокой вычислительной проблемой для крупномасштабного моделирования. Чтобы ускорить процесс, я хочу сделать пару оптимизаций, один из которых заключается в вычислении абсолютного значения двойника всего за пару циклов без переходов. Моя идея состояла в том, что 64-битные двойные значения представлены 1-битным битом, 11-битным показателем и 52-битной Мантиссой. Таким образом, двойное значение XOR-ed с […]

содержимое по определенному адресу памяти отличается от ожидаемого в gdb

Я имею переменную i типа int, значение которой составляет 129. Я играл с различными представлениями этой переменной в gdb. # Decimal format of i (gdb) p/di $18 = 129 # Binary format of i (gdb) p/ti $19 = 10000001 # Address of variable i (gdb) p &i $20 = (int *) 0xbffff320 # Binary format […]

Чтение и запись в файле в C (дважды)

Я пытаюсь прочитать файл, прочитать, сколько байтов он содержит, а затем округлить его до ближайшего ГБ, а затем удвоить размер файла. Тем не менее, есть способ прочитать файл, а затем некоторые из них все это обратно обратно в тот же файл? Вот что я до сих пор, но он создает новый файл с новым содержимым, […]

Как читать заголовки файлов TIFF в c?

Как я могу прочитать заголовок файла tiff в c? на самом деле я хочу узнать TIFF Tag ImageWidth и TIFF Tag ImageLength. как я могу получить эти атрибуты? http://www.awaresystems.be/imaging/tiff/tifftags/imagewidth.html http://www.awaresystems.be/imaging/tiff/tifftags/imagelength.html c перевод этого кода может помочь мне: https://stackoverflow.com/a/9071933/2079158 я не знаю, хорошо, попробовал что-то вроде этого: #include “stdio.h” #include “stdlib.h” main() { FILE* f = […]

Отображение значений пикселей гистограммы из изображения PGM (p5) с использованием Pure C без библиотеки обработки изображений

Этот вопрос бросает вызов получить больше понимания обработки изображений с использованием чистого C. Я проделал простую программу, читающую небинный файл PGM, используя C, скомпилированный с GCC. Теперь это становится проблемой, когда я пытаюсь читать двоичный файл PGM. Этот двоичный файл PGM может быть получен путем преобразования JPG в PGM с использованием IrvanView . ПРИМЕЧАНИЕ. Пожалуйста, […]

Перемещение бит x * число

Как вы получаете число, подобное -10 из этих проблем с битрейтом? Из того, что я понимаю, X*32 может быть записано как x<<5 . Но как получить цифры типа x*66 или X*(-10) ?

Преобразование двоичного кода в шестнадцатеричное до десятичного

Я имею двоичное число 1010 1011. Я знаю, что это AB в гексагоне, и я знаю, что A = 10 и B = 11 в десятичной системе. Но как я могу получить от 10 и 11 десятичных чисел до конечного числа 171? С гексагоном я бы сделал AB 0xAB = (10 * 16^1) + (11 […]

C Программирование – преобразование целочисленного в двоичный

я надеялся после некоторых советов, которые противоречат решениям, поскольку это домашнее задание, и я хочу решить его сам Я в первую очередь очень новичок в C. На самом деле, я никогда не делал этого раньше, хотя у меня есть предыдущий опыт Java из модhive в университете. Я пытаюсь написать программу, которая преобразует одно целое в […]

Как проверить, является ли файл текстовым (ASCII) или двоичным в C

Мне нужно написать C-код, который проверяет, является ли файл текстовым (ASCII) или двоичным Может ли кто-нибудь помочь? Спасибо

Преrotation целого числа в его двоичное представление с использованием C?

Я все еще новичок в кодировании, поэтому у меня была эта проблема. Я пытаюсь преобразовать целое число в его двоичное представление #include int main () { int x; printf(“input the number\n”); scanf(“%d”,&x); while(x!=0) { if (x%2) printf(“1”); else printf(“0”); } return 0; } Таким образом, он выводится следующим образом: 12 = 0011, но 12 = […]