I have the following program that prints 4. I am running this program on Windows 7 64-bit. Shouldn't it print 8 for 64-bit platform? Thanks in advance.

#include <stdio.h>
void main()
{
    printf("%d", sizeof(void*));
}
Edit
Report