This is a basic question that's why i am confused.
When I do printf("%d",sizeof(long double))
in Linux(i am using a vmware)
in msvc 2008
My underlying arch for both implementation is intel IA32.
What is the reason if the arch is same.If the fundamental data types sizes depend upon the arch ,then the output for both are supposed to be same.
Please guide me.