Why must an int have a memory address that is divisible by four on most current architectures?
36065
Purpose of memory alignment
77663
Why does RAM have to be volatile?
3405
Why do compilers not warn about out-of-bounds static array indices?
139637
Pointer arithmetic for void pointer in C
100933
What's the point of malloc(0)?
45717
unsigned int vs. size_t
54672
If 32-bit machines can only handle numbers up to 2^32, why can I write 1000000000000 (trillion) without my machine crashing?
36411
Is addition of byte converts to int because of java language rules or because of jvm?
83901
Why is integer assignment on a naturally aligned variable atomic on x86?
23431
How do modern CPUs treat memory operations?
103586
Applying casts to the results of integer and floating point division: what's going on here?
82919
Take the address of a one-past-the-end array element via subscript: legal by the C++ Standard or not?
135785
integer size in c depends on what?
19004
How is floating point stored? When does it matter?
68026
Why is the maximum value of an unsigned n-bit integer 2^n-1 and not 2^n?
31978
Why doesn't C have unsigned floats?
105837
XORing consecutive integers has an interesting property. Does anyone know why?