This tag is for questions regarding the International Standard ISO 9899:1999, aka "C99", with technical corrigenda, and for questions about code written in C99 (as opposed to K&R C, C89 or later C Standard revisions like the 2011 revision C11).
For example, int result; result = 125/100; or result = 43/100; Will result always be the floor of the division? What is the defined …
c math c99 c89 integer-divisionIs there a printf width specifier which can be applied to a floating point specifier that would automatically format the …
c floating-point printf c99 floating-point-precisionHow portable is this conversion. Can I be sure that both assertions pass? int x = 4<5; assert(x==1); x = 4>5; …
c++ c c99I was wondering if there were any files in which I could set the -std=c99 flag, so that I …
c programming-languages c99To my amazement I just discovered that the C99 stdint.h is missing from MS Visual Studio 2003 upwards. I'm sure …
c++ c visual-studio c99I am just wondering if anyone know of some good tutorials on the Internet for developing state machines. Or ebooks? …
c c99 state-machineThere is a well-known problem with empty args for variadic macros in C99. example: #define FOO(...) printf(__VA_ARGS__) #define …
c c99 c-preprocessor variadic-macros