السلام عليكم
عند كتابة مثل هذا الكود
- #include <stdio.h>
- int main()
- {
- float f;
- double d;
- f = 2.5234;
- d = 1.12423546445324;
- printf("%f %fn", f, d);
- return (0);
- }
كيف تقوم الـ printf بالتمييز بين الـ double data type والـ float data type
علما بأن حجم وطريقة تركيب الـ double يختلف عن الـ float، مع أني استخدمت نفس التنسيق
"%f"
في كلتا الحالتين....!!
تحياتي العطرة...............................................:)