1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:01,830 >> DAVID MALAN: Joten miten ratkaisemme t瓣m瓣n ongelman? 3 00:00:01,830 --> 00:00:05,310 No, helpoin tapa on vain v瓣ltt瓣瓣 ints kokonaan, ja sen sijaan m瓣瓣ritt瓣瓣 4 00:00:05,310 --> 00:00:06,960 yksi float float. 5 00:00:06,960 --> 00:00:12,460 Erityisesti nyt muuttaa 1-1,0 ja 10-10,0, ja sitten tallentaa t瓣m瓣n 6 00:00:12,460 --> 00:00:14,380 tiedostoon kuin floats1.c. 7 00:00:14,380 --> 00:00:20,270 Katsotaanpa nyt k瓣瓣nt瓣瓣 sen make floats1, ja sitten ajaa sen floats1. 8 00:00:20,270 --> 00:00:22,590 Ja nyt, min瓣 tosin katso 0.1. 9 00:00:22,590 --> 00:00:25,540 >> On toinenkin tapa, jolla voimme ratkaista se, ja se on k瓣ytt瓣m瓣ll瓣 valu. 10 00:00:25,540 --> 00:00:29,750 Valu on prosessi muuntaa yhden tietotyyppi toiseen, jos se 11 00:00:29,750 --> 00:00:31,130 j瓣rkev瓣瓣 tehd瓣 niin. 12 00:00:31,130 --> 00:00:34,370 T瓣ss瓣 tapauksessa, mit瓣 voisin tehd瓣 on menn瓣 takaisin versioon koodia, jos olen 13 00:00:34,370 --> 00:00:40,050 jakamalla yksi int 10 int, mutta Voisin kerrot k瓣瓣nt瓣j瓣 14 00:00:40,050 --> 00:00:43,990 ett瓣 haluan hoitaa 1 kuin se on kellua, vaikka se on int, ja 15 00:00:43,990 --> 00:00:48,270 Haluaisin k瓣sitell瓣 10: kellua, vaikka sekin on int. 16 00:00:48,270 --> 00:00:51,760 >> Todellisuudessa voisin p瓣瓣st瓣 p瓣lk瓣h瓣st瓣 vain valu yksi n瓣ist瓣 kellua, 17 00:00:51,760 --> 00:00:55,350 koska jos jaat float int tai int kohon avulla, C- 18 00:00:55,350 --> 00:00:57,550 palata sinulle Liukulukuarvo. 19 00:00:57,550 --> 00:01:01,150 Mutta t瓣ss瓣 tapauksessa, hyv瓣 toimenpide, min瓣 muuntaa sek瓣 kellukkeet, k瓣瓣nt瓣瓣 20 00:01:01,150 --> 00:01:06,380 minun ohjelma make floats1 sitten ajaa se piste slash floats1, 21 00:01:06,380 --> 00:01:08,770 ja n瓣en my繹s 0,1. 22 00:01:08,770 --> 00:01:10,983