1 00:00:00,000 --> 00:00:02,360 >> டேவிட் ஜே MALAN: உங்களுக்கு தெரிந்திருக்கும், வெப்பநிலை பயன்படுத்தி அளவிடப்படுகிறது 2 00:00:02,360 --> 00:00:04,360 வெவ்வேறு உள்ள வெவ்வேறு அளவுகளில் உலகின் பல பகுதிகளில். 3 00:00:04,360 --> 00:00:09,370 உதாரணமாக, 212 டிகிரி பாரன்ஹீட் ஆகும் 100 டிகிரி செல்சியஸ் மற்றும் 32 டிகிரி 4 00:00:09,370 --> 00:00:11,810 பாரன்ஹீட் 0 டிகிரி செல்சியஸ் ஆகும். 5 00:00:11,810 --> 00:00:14,230 நாம் ஒரு கணினி இருந்தால் அது நன்றாக இருக்கும் என்று அனுமதித்தது என்று திட்டம் 6 00:00:14,230 --> 00:00:16,950 பாரன்ஹீட், சொல்ல, இருந்து மாற்ற செல்சியஸ்? 7 00:00:16,950 --> 00:00:18,510 >> சரி, நாம் அந்த திட்டத்தை எழுத முடியும். 8 00:00:18,510 --> 00:00:24,350 முதல் cs50.h அடங்கும் ஆரம்பிக்கலாம், நாங்கள் என்று ஒரு செயல்பாடு பயன்படுத்த முடியும் என்று 9 00:00:24,350 --> 00:00:28,610 முழு எண்ணாக கிடைக்கும் போன்ற, பெறுகிறார், மிதவை, இங்கு ஒரு பயனர் எண், ஆனால் இந்த முறை ஒரு 10 00:00:28,610 --> 00:00:31,440 மிதவை புள்ளி எண்ணிக்கை - ஒரு ஒரு தசம புள்ளி. 11 00:00:31,440 --> 00:00:34,840 >> மேலும் நிலையான io.h அடங்கும் நாம் நாம் அணுக வேண்டும் என்று 12 00:00:34,840 --> 00:00:36,230 அச்சு f போன்ற செயல்பாடுகளை. 13 00:00:36,230 --> 00:00:40,000 மற்றும் நாட்டின் முக்கிய அறிவிக்க வேண்டும் வழக்கமான வழியில். 14 00:00:40,000 --> 00:00:42,675 >> அடுத்த பயனர் கேட்கும் நாம் பாரன்ஹீட் வெப்பநிலை. 15 00:00:42,675 --> 00:00:46,050 16 00:00:46,050 --> 00:00:49,220 இப்போது நாம் உண்மையில் அந்த வெப்பநிலை பெற பயனர் இருந்து, முதல் 17 00:00:49,220 --> 00:00:52,910 எனப்படும் ஒரு மாறுபடும் அறிவித்தார் வகை பங்குகளாக எஃப். 18 00:00:52,910 --> 00:00:56,750 ஒரு மிதவை, மீண்டும், ஒரு மாறி பொருள் என்று , ஒரு மிதவை புள்ளி மதிப்பு சேமித்து 19 00:00:56,750 --> 00:00:58,200 ஒரு தசம புள்ளி ஒன்று. 20 00:00:58,200 --> 00:01:01,780 >> அதை திரும்ப ஒதுக்க கிடைக்கும் பங்குகளாக மதிப்பு. 21 00:01:01,780 --> 00:01:06,080 பின்னர் கணித ஒரு பிட் செய்வோம் அது, முதல் மற்றொரு பங்குகளாக அறிவித்தார் 22 00:01:06,080 --> 00:01:11,690 சி செல்சியஸ் மற்றும் கடை என்று சி சில பொதுவான கணித விளைவாக. 23 00:01:11,690 --> 00:01:19,060 5.0 9.0 மடங்கு எஃப் கழித்து 32.0 வகுக்க. 24 00:01:19,060 --> 00:01:23,440 >> இப்போது இதன் விளைவாக அச்சிட வேண்டும் இந்த கணிப்பு. 25 00:01:23,440 --> 00:01:24,730 சதவீதம் F - 26 00:01:24,730 --> 00:01:27,890 ஒரு ஒதுக்கிட குறிப்பிடப்படுகிறது மிதவை புள்ளி மதிப்பு - 27 00:01:27,890 --> 00:01:31,680 அவுட் அச்சிட கமா சி செல்சியஸ் வெப்பநிலை. 28 00:01:31,680 --> 00:01:33,000 என் இறுதி காப்பாற்ற நாம். 29 00:01:33,000 --> 00:01:38,220 சி ரன் எஃப் திட்டம் கொண்டு தொகுக்க சி டாட் சாய்வு எஃப் 30 00:01:38,220 --> 00:01:39,940 >> மேலும் தான் அந்த பொதுவான முயற்சி செய்வோம் வெப்பநிலை. 31 00:01:39,940 --> 00:01:45,820 பாரன்ஹீட் 212 டிகிரி 100 டிகிரி செல்சியஸ் ஆகும். 32 00:01:45,820 --> 00:01:50,090 பாரன்ஹீட் 32 டிகிரி ஆகும் செல்சியஸ் உள்ள 0 டிகிரி. 33 00:01:50,090 --> 00:01:54,240 >> இப்போது இந்த திட்டம் ஒரு சிறிய சுத்தி முடிகிறது மிகவும் பல 0 அச்சிடும் மூலம் பிட் 34 00:01:54,240 --> 00:01:55,820 என்று தசம இடத்தில் பின்னர். 35 00:01:55,820 --> 00:01:57,940 இதை செய்ய, நான் போகிறேன் மீண்டும் வரி 11 செல்ல. 36 00:01:57,940 --> 00:02:03,430 மாறாக சதவிகிதம் F குறிப்பிட, நான், சொல்ல, அதற்கு பதிலாக குறிப்பிட போகிறேன் 37 00:02:03,430 --> 00:02:08,800 என்று நான் மட்டும் 0.1 F, தகவல் அச்சு f ஒரு மிதவை புள்ளி மதிப்பு அச்சிட வேண்டும் 38 00:02:08,800 --> 00:02:11,750 தசம இடத்தில் பின்னர் ஒரு மதிப்பு. 39 00:02:11,750 --> 00:02:13,630 >> என் திட்டம் resave பார்ப்போம். 40 00:02:13,630 --> 00:02:19,680 பின்னர் சி செய்ய எஃப் அதை தொகுக்க டாட் சாய்வு சி F மற்றும் அதை மீண்டும் இயக்கவும் 41 00:02:19,680 --> 00:02:24,910 அது 212, சொல்ல, மீண்டும் நாம், இது எனக்கு 100.0 கொடுக்கிறது. 42 00:02:24,910 --> 00:02:28,360 >> இப்போது அதை நான் செய்யவில்லை என்று குறிப்பிட்டார் தகுந்தது மிகவும் திட்டமிட்டு வரி 9 ல் ஒன்று. 43 00:02:28,360 --> 00:02:35,830 நான் 5 5.0, 9 எழுதினார் என்பதை கவனிக்க 9.0, மற்றும் 32.0 கூட 32. 44 00:02:35,830 --> 00:02:39,000 சரி, அந்த மதிப்புகள் முதல் இரண்டு மிகவும் திட்டமிட்டு செய்யப்பட்டது 45 00:02:39,000 --> 00:02:42,200 மிதவை புள்ளி மதிப்புகள், இல்லை, ஏனெனில் மீதமுள்ள நிலைத்தன்மையும் 46 00:02:42,200 --> 00:02:42,940 என் திட்டம் - 47 00:02:42,940 --> 00:02:45,110 இது தெளிவாக மிதக்கும் ஈடுபட்டிருக்கிறது புள்ளி மதிப்புகள் - 48 00:02:45,110 --> 00:02:50,210 ஆனால் நீங்கள் அதை, சி மாறிவிடும் என்பதால் மற்றொரு முழு எண்ணாக ஒரு முழு எண்ணாக பிரித்து, 49 00:02:50,210 --> 00:02:54,350 நீங்கள் பெற போகிறோம் விளைவாக பதில் தன்னை ஒரு முழு எண்ணாக கூட என்று அர்த்தம் 50 00:02:54,350 --> 00:02:57,450 எல்லாம் தூக்கி கொண்டு தசம புள்ளி பின்னர். 51 00:02:57,450 --> 00:03:04,990 >> வேறுவிதமாக கூறினால், நான் இந்த 5.0 மாற்ற வேண்டும் 5 அல்லது இந்த 9 9.0 மற்றும் resave 52 00:03:04,990 --> 00:03:10,550 என் திட்டம், சி செய்ய எஃப் கொண்டு தொகுக்க பின்னர் டாட் சாய்வு எஃப் அதை மீண்டும் இயக்க 53 00:03:10,550 --> 00:03:15,310 212 போன்ற ஒரு உள்ளீடு சி மற்றும் வகை, கவனிக்க என்று நான் போகிறேன் பதில் 54 00:03:15,310 --> 00:03:17,860 இந்த முறை உண்மையில் மிகவும் தவறு. 55 00:03:17,860 --> 00:03:23,570 0.0 சரியான பட்டம் இல்லை 212 பாரன்ஹீட் செல்சியஸ். 56 00:03:23,570 --> 00:03:24,500 >> சரி, என்ன நடக்கிறது? 57 00:03:24,500 --> 00:03:29,410 சரி, வரி 9 ல், 5, ஏனெனில் இப்போது ஒரு ஆகிறது முழு ஏனெனில் 9 இப்போது ஒரு ஆகின்றன 58 00:03:29,410 --> 00:03:34,810 முழு, இதன் விளைவாக கணித அதனால் 0,5555 இருக்க வேண்டும். 59 00:03:34,810 --> 00:03:39,120 ஆனால் இதன் விளைவாக, படி, ஏனெனில் சி விதிகள், ஒரு முழு எண்ணாக இருக்க வேண்டும் என்று 60 00:03:39,120 --> 00:03:44,020 0,5555, தூர எறிந்து வெறும் 0 எங்களுக்கு விட்டு. 61 00:03:44,020 --> 00:03:48,600 >> எனவே இறுதியில், நான் பெருக்குவதன் முடிவடையும் மிகவும் தற்செயலாக 0 முறை எஃப் கழித்து 62 00:03:48,600 --> 00:03:52,830 என்ன இது 32.0, எப்போதும் என்னை 0 கொடுக்க போகிறேன். 63 00:03:52,830 --> 00:03:56,930 எனவே பயன்படுத்தி, மனதில் எந்த நேரத்தில் வைத்திருக்கிறது அருகாமையில் உள்ள மிதவை புள்ளி மதிப்புகள் 64 00:03:56,930 --> 00:03:59,860 டேவிட், நீங்கள் போகலாம் அவசியம் நீங்கள் எதிர்பார்ப்பது மிகவும் பதில் கிடைக்கும். 65 00:03:59,860 --> 00:04:04,220 நான் செய்தது போல் அதனால், பயன்படுத்த பார்த்துக்கொள்ள முதல் வழக்கு, மிதவை புள்ளி மதிப்புகள் 66 00:04:04,220 --> 00:04:06,530 முழுவதும் எந்த போன்ற பிரச்சினைகளை தவிர்க்க. 67 00:04:06,530 --> 00:04:08,267