So, this is happening because the dData, double data has much larger size 8 bytes; whereas you had assigned iData which means that you have only assigned 4 bytes of that; remaining 4 bytes have some old garbage value.
तर, हे असे होते कारण dData जे डबल आहे त्यामुळे त्याचा आकार खूपच मोठा म्हणजे 8 बाइट आहे; आणि याउलट आपण iData ज्याचा अर्थ असा की आपण त्याला फक्त 4 बाइट्स दिलेले आहेत आणि उर्वरित 4 बाइटचे मध्ये काही बिनकामाची किंमत असेल.