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

2 ответа

О приведении в целочисленном константном выражении (в стандарте C)

В стандарте C (я имею в виду C99 или C11) мы имеем так называемыйцелочисленные константы, которые являются константными выражениями, все операнды которых явл...

4 ответа

GCC: точность строгих предупреждений о псевдонимах

Я пытаюсь проверить часть своего кода на наличие строгих нарушений псевдонимов, но похоже, что я что-то упустил, пытаясь понять правило строгих псевдонимов. Представьте себе следующий код: #include <stdio.h> int main( void ) { unsigned long l; ...

4 ответа

GCC: точность строгих предупреждений о псевдонимах

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

4 ответа

Очки последовательности и побочные эффекты: тихие изменения в C11?

C99 §6.5Выражения (1) Выражение - это последовательность операторов и операндов, которая задает вычисление значения, или которая обозначает объект или функцию, или которая генерирует побочные эффекты, или которая выполняет их комбинацию. (2) ...

4 ответа

Очки последовательности и побочные эффекты: тихие изменения в C11?

C99 §6,5Выражения(1) Выражение - это последовательность операторов и операндов, которая задает вычисление значения, или которая обозначает объект или функцию...

6 ответов

Как обернуть printf () в функцию или макрос?

Это немного похоже на вопрос интервью, но на самом деле это практическая проблема. Я работаю со встроенной платформой и имею в наличии только эквиваленты этих функций: Е ()snprintf ()Кроме того, реализация (и сигнатура) printf (), ...

6 ответов

Как обернуть printf () в функцию или макрос?

Это немного похоже на вопрос интервью, но на самом деле это практическая проблема.Я работаю со встроенной платформой и имею в наличии только эквиваленты этих...

2 ответа

Существует ли макрос препроцессора для обнаружения C99 на разных платформах?

C ++ имеет__cplusplus Определение препроцессора, позволяющее определить версию. Есть ли что-нибудь подобное для C? Желательно, чтобы он был переносимым для версий XCode, GCC и Visual Studio.

2 ответа

Существует ли макрос препроцессора для обнаружения C99 на разных платформах?

C ++ имеет

3 ответа

Реализация деления с одинарной точностью как умножение с двойной точностью

ВопросДля компилятора C99, реализующего точную арифметику IEEE 754, сделайте значенияf, divisor типаfloat существуют такие, чтоf / divisor != (float)(f * (1.0 / divisor))? РЕДАКТИРОВАТЬ: Под «реализацией точной арифметики IEEE 754» я ...