1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:01,830 >> DAVID మలన్: సో ఎలా చేయవచ్చు మేము ఈ సమస్యను పరిష్కరించడానికి? 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 Int లో 10 ద్వారా Int లో ఒక విభజన, కానీ నేను స్పష్టంగా కంపైలర్ తెలియజేయగలరా 14 00:00:40,050 --> 00:00:43,990 నేను యొక్క అయితే 1 చికిత్స చేయాలనుకునే అది ఒక పూర్ణాంకానికి అయినప్పటికీ, ఫ్లోట్, మరియు 15 00:00:43,990 --> 00:00:48,270 నేను ఫ్లోట్ గా 10 చికిత్స చేయడానికి ఇష్టపడతాను, ఇది చాలా, ఒక Int అయినప్పటికీ. 16 00:00:48,270 --> 00:00:51,760 >> వాస్తవంలో, నేను తో దూరంగా కాలేదు , ఫ్లోట్ ఈ ఒకటి కాస్టింగ్ 17 00:00:51,760 --> 00:00:55,350 ఎందుకంటే మీరు ఒక ద్వారా ఒక ఫ్లోట్ తిరగడానికి Int, లేదా ఫ్లోట్ ద్వారా ఒక Int, సి రెడీ 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