News for hackers. Stuff that matters.
Re:A Quiz About Integers in C by aidenn0 on Sunday June 03, 2012 @06:16PM (#4061893)
Not true, !0 is always 1 in the C standard. Other parts are wrong though (they assume short is narrower than int, and that int is 32 bits).
Re:A Quiz About Integers in C by chc on Sunday June 03, 2012 @06:21PM (#4061907)
It's not wrong. If you read the intro, they note that those traits are implementation defined, so they say to assume you're using an implementation with those characteristics.
Re:A Quiz About Integers in C by nooop on Sunday June 03, 2012 @07:47PM (#4062067)
So this is incorrectly titled. This should be a "A Quiz About Integers in C on common x86 and x64 ABI."

Unfortunately this does not educate people to that kind of issues, which is very unfortunate.

Re:A Quiz About Integers in C by rcfox on Sunday June 03, 2012 @06:19PM (#4061902)
The assumptions are explicitly stated at the beginning of the quiz.
Re:A Quiz About Integers in C by matzahboy on Sunday June 03, 2012 @06:17PM (#4061898)
Thanks. I didn't know that