1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:01,830 >> DAVID MALAN: ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು? 3 00:00:01,830 --> 00:00:05,310 ಅಲ್ಲದೆ, ಸುಲಭ ರೀತಿಯಲ್ಲಿ ಕೇವಲ ತಪ್ಪಿಸುವುದು ints ಒಟ್ಟಾರೆಯಾಗಿ, ಮತ್ತು ಬದಲಿಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲು 4 00:00:05,310 --> 00:00:06,960 ಒಂದು ಫ್ಲೋಟ್ ಒಂದು ಫ್ಲೋಟ್. 5 00:00:06,960 --> 00:00:12,460 ನಿರ್ದಿಷ್ಟವಾಗಿ, ನ 1.0 1 ಬದಲಾಯಿಸಲು ಅವಕಾಶ ಮತ್ತು 10.0 10, ತದನಂತರ ಈ ಉಳಿಸಲು 6 00:00:12,460 --> 00:00:14,380 floats1.c ಫೈಲ್. 7 00:00:14,380 --> 00:00:20,270 ಈಗ ಮೇಕಪ್ floats1 ಅದನ್ನು ಕಂಪೈಲ್ ಲೆಟ್, ತದನಂತರ floats1 ಚಾಲನೆ. 8 00:00:20,270 --> 00:00:22,590 ಈಗ, ನಾನು ವಾಸ್ತವವಾಗಿ 0.1 ನೋಡಿ. 9 00:00:22,590 --> 00:00:25,540 >> ನಾವು ಪರಿಹರಿಸಿಕೊಳ್ಳಬಹುದು ಮತ್ತೊಂದು ರೀತಿಯಲ್ಲಿ ಇಲ್ಲ ಇದು, ಮತ್ತು ಎರಕದ ಬಳಸಿಕೊಂಡು. 10 00:00:25,540 --> 00:00:29,750 ಕಾಸ್ಟಿಂಗ್ ಒಂದು ಬದಲಾಯಿಸುವ ಕ್ರಿಯೆ ಡೇಟಾ ಪ್ರಕಾರ ಮತ್ತೊಂದು, ಇದು ಊಹಿಸಿಕೊಂಡು 11 00:00:29,750 --> 00:00:31,130 ಹಾಗೆ ಅರ್ಥವಿಲ್ಲ. 12 00:00:31,130 --> 00:00:34,370 ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಹಾಗೆ ಹಿಂದಿರುಗಿ ನಾನು ಅಲ್ಲಿ ಕೋಡ್ ಆವೃತ್ತಿಗೆ 13 00:00:34,370 --> 00:00:40,050 ಇಂಟ್ 10 ಮೂಲಕ ಇಂಟ್ ಒಂದು ಭಾಗಿಸುವ, ಆದರೆ ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಕಂಪೈಲರ್ ತಿಳಿಸಿ 14 00:00:40,050 --> 00:00:43,990 ನಾನು ಆದರೂ 1 ಚಿಕಿತ್ಸೆ ಬಯಸುವ ಒಂದು ಇದು ಒಂದು ಇಂಟ್ ನ ಸಹ ಚಲಿಸುವಂತೆ, ಮತ್ತು 15 00:00:43,990 --> 00:00:48,270 ನಾನು ಒಂದು ಫ್ಲೋಟ್ ಎಂದು 10 ಚಿಕಿತ್ಸೆ ಬಯಸುವ, ಇದು ಕೂಡ ಒಂದು ಇಂಟ್ ಸಹ. 16 00:00:48,270 --> 00:00:51,760 >> ವಾಸ್ತವದಲ್ಲಿ, ನಾನು ತನ್ನ ಎದುರಿಸಿದರು , ಒಂದು ಫ್ಲೋಟ್ ಈ ಒಂದು ಎರಕ 17 00:00:51,760 --> 00:00:55,350 ಏಕೆಂದರೆ ನೀವು ಒಂದು ಫ್ಲೋಟ್ ಭಾಗಿಸಿದಾಗ ಇಂಟ್, ಅಥವಾ ಒಂದು ಫ್ಲೋಟ್ ಒಂದು ಇಂಟ್, ಸಿ ತಿನ್ನುವೆ 18 00:00:55,350 --> 00:00:57,550 ನೀವು ಒಂದು ತೇಲುವ ಬಿಂದು ಮೌಲ್ಯ ಮರಳಲು. 19 00:00:57,550 --> 00:01:01,150 ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಳ್ಳೆಯ ಅಳತೆ, ನಾನು ಮಾಡುತ್ತೇವೆ ಪುನರ್ ಸಂಕಲನ, ಫ್ಲೋಟ್ಗಳು ಎರಡೂ ಪರಿವರ್ತಿಸಲು 20 00:01:01,150 --> 00:01:06,380 ಮೇಕಪ್ floats1 ನನ್ನ ಕಾರ್ಯಕ್ರಮ, ನಂತರ ಡಾಟ್ ಕತ್ತರಿಸಿ floats1 ಚಾಲನೆ, 21 00:01:06,380 --> 00:01:08,770 ಮತ್ತು ನಾನು 0.1 ನೋಡಿ. 22 00:01:08,770 --> 00:01:10,983