Questions marquées «c99»

Cette balise est pour les questions concernant la norme internationale ISO 9899: 1999, alias "C99", avec des corrigenda techniques, et pour les questions sur le code écrit en C99 (par opposition aux révisions de la norme K&R C, C89 ou ultérieures comme la révision C11 de 2011) .


2
Utilisation réaliste du mot-clé «restreindre» C99?
Je feuilletais de la documentation et des questions / réponses et je l'ai vu mentionné. J'ai lu une brève description, indiquant que ce serait fondamentalement une promesse du programmeur que le pointeur ne sera pas utilisé pour pointer ailleurs. Quelqu'un peut-il proposer des cas réalistes où cela vaut la peine …
188 c  gcc  c99  restrict-qualifier 

10
Alternative standard à l'astuce ## __ VA_ARGS__ de GCC?
Il existe un problème bien connu avec les arguments vides pour les macros variadiques dans C99. exemple: #define FOO(...) printf(__VA_ARGS__) #define BAR(fmt, ...) printf(fmt, __VA_ARGS__) FOO("this works fine"); BAR("this breaks!"); L'utilisation de BAR()ci-dessus est en effet incorrecte selon la norme C99, car elle s'étendra à: printf("this breaks!",); Notez la virgule …


4
conversion booléenne en int
Quelle est la portabilité de cette conversion. Puis-je être sûr que les deux affirmations sont acceptées? int x = 4<5; assert(x==1); x = 4>5; assert(x==0); Ne demande pas pourquoi. Je sais que c'est moche. Je vous remercie.
131 c++  c  c99 


5
Quelle est la différence entre C, C99, ANSI C et GNU C?
J'ai commencé la pratique de la programmation sur codechef et j'ai été confus par la différence entre C et C99. Que signifie C ici? Est-ce C89? Vérifiez les langues au bas de cette soumission . Il contient à la fois C et C99. J'ai trouvé sur Internet quelque chose qui …
122 c  gcc  c99  c89  ansi-c 



7
En-tête C99 stdint.h et MS Visual Studio
À ma grande stupéfaction, je viens de découvrir que le stdint.h C99 est absent de MS Visual Studio 2003 à partir de. Je suis sûr qu'ils ont leurs raisons, mais est-ce que quelqu'un sait où je peux télécharger une copie? Sans cet en-tête, je n'ai pas de définitions pour les …
113 c++  c  visual-studio  c99 

8
Spécificateur de largeur Printf pour maintenir la précision de la valeur à virgule flottante
Existe-t-il un printfspécificateur de largeur qui peut être appliqué à un spécificateur à virgule flottante qui formaterait automatiquement la sortie avec le nombre nécessaire de chiffres significatifs sorte que lors du balayage de la chaîne, la valeur à virgule flottante d'origine soit acquise? Par exemple, supposons que j'imprime a floatavec …




3
Y a-t-il des machines, où sizeof (char)! = 1, ou au moins CHAR_BIT> 8?
На этот вопрос есть ответы на Stack Overflow на русском : Кто-нибудь встречал в своей практике sizeof (char)! = 1? Y a-t-il des machines (ou des compilateurs), où sizeof(char) != 1? La norme C99 indique- t-elle que la sizeof(char)mise en œuvre de la conformité standard DOIT être exactement 1? Si …
93 c  char  standards  sizeof  c99 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.