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 ಬೈಟ್ ಗಳು ಕೆಲವು ಹಳೆಯ ಕಸದ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿವೆ.