DAVID MALAN: ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು? ಅಲ್ಲದೆ, ಸುಲಭ ರೀತಿಯಲ್ಲಿ ಕೇವಲ ತಪ್ಪಿಸುವುದು ints ಒಟ್ಟಾರೆಯಾಗಿ, ಮತ್ತು ಬದಲಿಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲು ಒಂದು ಫ್ಲೋಟ್ ಒಂದು ಫ್ಲೋಟ್. ನಿರ್ದಿಷ್ಟವಾಗಿ, ನ 1.0 1 ಬದಲಾಯಿಸಲು ಅವಕಾಶ ಮತ್ತು 10.0 10, ತದನಂತರ ಈ ಉಳಿಸಲು floats1.c ಫೈಲ್. ಈಗ ಮೇಕಪ್ floats1 ಅದನ್ನು ಕಂಪೈಲ್ ಲೆಟ್, ತದನಂತರ floats1 ಚಾಲನೆ. ಈಗ, ನಾನು ವಾಸ್ತವವಾಗಿ 0.1 ನೋಡಿ. ನಾವು ಪರಿಹರಿಸಿಕೊಳ್ಳಬಹುದು ಮತ್ತೊಂದು ರೀತಿಯಲ್ಲಿ ಇಲ್ಲ ಇದು, ಮತ್ತು ಎರಕದ ಬಳಸಿಕೊಂಡು. ಕಾಸ್ಟಿಂಗ್ ಒಂದು ಬದಲಾಯಿಸುವ ಕ್ರಿಯೆ ಡೇಟಾ ಪ್ರಕಾರ ಮತ್ತೊಂದು, ಇದು ಊಹಿಸಿಕೊಂಡು ಹಾಗೆ ಅರ್ಥವಿಲ್ಲ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಹಾಗೆ ಹಿಂದಿರುಗಿ ನಾನು ಅಲ್ಲಿ ಕೋಡ್ ಆವೃತ್ತಿಗೆ ಇಂಟ್ 10 ಮೂಲಕ ಇಂಟ್ ಒಂದು ಭಾಗಿಸುವ, ಆದರೆ ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಕಂಪೈಲರ್ ತಿಳಿಸಿ ನಾನು ಆದರೂ 1 ಚಿಕಿತ್ಸೆ ಬಯಸುವ ಒಂದು ಇದು ಒಂದು ಇಂಟ್ ನ ಸಹ ಚಲಿಸುವಂತೆ, ಮತ್ತು ನಾನು ಒಂದು ಫ್ಲೋಟ್ ಎಂದು 10 ಚಿಕಿತ್ಸೆ ಬಯಸುವ, ಇದು ಕೂಡ ಒಂದು ಇಂಟ್ ಸಹ. ವಾಸ್ತವದಲ್ಲಿ, ನಾನು ತನ್ನ ಎದುರಿಸಿದರು , ಒಂದು ಫ್ಲೋಟ್ ಈ ಒಂದು ಎರಕ ಏಕೆಂದರೆ ನೀವು ಒಂದು ಫ್ಲೋಟ್ ಭಾಗಿಸಿದಾಗ ಇಂಟ್, ಅಥವಾ ಒಂದು ಫ್ಲೋಟ್ ಒಂದು ಇಂಟ್, ಸಿ ತಿನ್ನುವೆ ನೀವು ಒಂದು ತೇಲುವ ಬಿಂದು ಮೌಲ್ಯ ಮರಳಲು. ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಳ್ಳೆಯ ಅಳತೆ, ನಾನು ಮಾಡುತ್ತೇವೆ ಪುನರ್ ಸಂಕಲನ, ಫ್ಲೋಟ್ಗಳು ಎರಡೂ ಪರಿವರ್ತಿಸಲು ಮೇಕಪ್ floats1 ನನ್ನ ಕಾರ್ಯಕ್ರಮ, ನಂತರ ಡಾಟ್ ಕತ್ತರಿಸಿ floats1 ಚಾಲನೆ, ಮತ್ತು ನಾನು 0.1 ನೋಡಿ.