Результаты поиска по запросу "c"

8 ответов

То же самое происходит, если у вас есть 64-битный компилятор и так далее.

р целого зависит от чего? Является ли размер переменной int в C зависимым от машины или компилятора?

1 ответ

Что касается лучшего способа справиться с этим, я действительно не уверен. Я сам столкнулся с этой проблемой, и мне еще предстоит найти изящный способ справиться с ней. Я уверен, что кто-то ответит, что может помочь нам обоим там.

ня я заметил, что когда я приводил число, превышающее максимально возможное целое число, к целому числу, я получал -2147483648. Точно так же, когда я разыгрываю двойное число, которое меньше минимально возможного целого числа, я также получаю ...

14 ответов

Надеюсь, это поможет, С наилучшими пожеланиями, Том.

есть хорошие инструменты для быстрого начала анализа и анализа кода C / C ++? В частности, я ищу инструменты с открытым исходным кодом, которые обрабатывают препроцессор C / C ++ и язык. Предпочтительно, чтобы эти инструменты использовали ...

ТОП публикаций

3 ответа

Примечание: вы можете использовать, например, «регистры FPU» для атомарной модификации (если вам это действительно нужно), но вы должны скрыть от компилятора и ОСРВ, что архитектура имеет FPU.

ипы данных на микроконтроллерах STM32: http://www.keil.com/support/man/docs/armcc/armcc_chr1359125009502.htm [http://www.keil.com/support/man/docs/armcc/armcc_chr1359125009502.htm]. Эти микроконтроллеры используют 32-битные процессоры с ядром ...

2 ответа

 на другой ответ на старый вопрос, и все равно ссылка была спрятана в моем буфере вставки.

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

3 ответа

 программу, вы будете набирать:

т всем, у меня есть программа, в которую я включаю GTK / gtk.hglib.hя использовал команды sudo apt-get install libgtk2.0-dev glib sudo apt-get install gladeно все равно получаю ошибку, что glib не найден, а gtk / gtk.h не найден. Я впервые ...

1 ответ

Я только что отредактировал свой ответ; Я думал с точки зрения степени, а не объема. Тем не менее, я все еще думаю, что вы объединяете понятия, которые не следует объединять, но мне не хватает умения точно объяснить, почему.

фикация C говорит Существует четыре вида областей действия: функция, файл, блок и прототип функции. Теперь, если я делаю следующее вне любой функции struct A { int x; };Насколько я понимаю, что идентификаторx виден в области видимости файла. И ...

5 ответов

Почему препроцессор C интерпретирует слово «linux» как константу «1»?

Почему препроцессор C в GCC интерпретирует словоlinux (маленькие буквы) как константа1? test.c: #include <stdio.h> int main(void) { int linux = 5; return 0; }Результат$ gcc -E test.c (остановка после этапа предварительной обработки): .... int ...

3 ответа

Реализация min () и max () в Clang без двойной оценки

Классическая препроцессорная версияmin функция выглядит #define min(a, b) ((a) < (b) ? (a) : (b))Это оставляет вас открытыми для двойной оценки - ситуации, в которой вы делаетеmin(f(), g())забыв об этомf или жеg имеет побочные эффекты, и вам ...

2 ответа

Вызывает переполнение буфера с помощью fgets

Я экспериментирую с переполнением буфера и пытаюсь перезаписать адрес возврата стека с определенным вводом fgets Это код: void foo() { fprintf(stderr, "You did it.\n"); } void bar() { char buf[20]; puts("Input:"); fgets(buf, 24, stdin); ...