1 00:00:00,000 --> 00:00:00,660 2 00:00:00,660 --> 00:00:03,890 >> ลำโพง: จำได้ว่าใน C ข้อมูลทั้งหมด ประเภทจะมีขนาดโดยเฉพาะอย่างยิ่ง 3 00:00:03,890 --> 00:00:07,560 แต่ขนาดนั้นเป็นอย่างดีอาจจะแตกต่างกันไปตาม บนคอมพิวเตอร์ที่คุณกำลังใช้ 4 00:00:07,560 --> 00:00:12,070 C. ตอนนี้เราจะได้รับการใช้ C ภายใน ของเครื่องใช้ไฟฟ้า CS50 ดังนั้นภายใน 5 00:00:12,070 --> 00:00:14,210 เครื่องใช้วิธีใหญ่คือถ่านหรือไม่ 6 00:00:14,210 --> 00:00:15,270 วิธีการใหญ่สองคืออะไร 7 00:00:15,270 --> 00:00:16,430 วิธีการใหญ่ int คืออะไร 8 00:00:16,430 --> 00:00:17,790 วิธีการใหญ่ลอยคืออะไร 9 00:00:17,790 --> 00:00:20,530 >> ดีลองมาดู ที่มีรหัสบาง 10 00:00:20,530 --> 00:00:26,760 รวม io.h มาตรฐานเป็นโมฆะหลัก int 11 00:00:26,760 --> 00:00:29,100 และตอนนี้ขอเริ่มต้นที่จะประกาศ ตัวแปรไม่กี่ที่มี 12 00:00:29,100 --> 00:00:31,330 ขนาดเราก็จะพิมพ์ - 13 00:00:31,330 --> 00:00:38,490 ถ่าน C, สองวันลอยฉและ int i 14 00:00:38,490 --> 00:00:41,180 ตอนนี้ฉันจะไม่เก็บค่าใด ๆ ตัวแปรเหล่านี้เพราะฉันมีเพียงแค่ 15 00:00:41,180 --> 00:00:43,060 ดูแลเกี่ยวกับขนาดของพวกเขาโดยเฉพาะอย่างยิ่ง 16 00:00:43,060 --> 00:00:46,870 >> เพื่อดูขนาดของพวกเขาผมจะใช้พิมพ์ฉ, เช่นเดียวกับที่ดำเนินการที่เรียกว่าซีขนาด 17 00:00:46,870 --> 00:00:49,600 ของที่จะตอบว่า คำถามที่ 18 00:00:49,600 --> 00:00:50,900 ลองมาดู 19 00:00:50,900 --> 00:00:56,590 พิมพ์ฉถ่า​​นตามด้วยเครื่องหมาย ร้อยละ 1 เครื่องหมาย n 20 00:00:56,590 --> 00:01:00,680 ในคำอื่น ๆ ที่ฉันต้องการที่จะพิมพ์ออกมา ลำไส้ใหญ่ถ่านตามด้วยขนาดของมัน 21 00:01:00,680 --> 00:01:05,540 >> ดังนั้นฉันจะใส่เครื่องหมายจุลภาค ตามขนาดของค 22 00:01:05,540 --> 00:01:07,780 ตอนนี้ขอทำเช่นนี้อีกครั้งสำหรับคู่ 23 00:01:07,780 --> 00:01:16,090 พิมพ์ฉดับเบิลฉันเปอร์เซ็นต์เครื่องหมาย n, อ้างใกล้จุลภาคขนาดของง 24 00:01:16,090 --> 00:01:19,885 ตอนนี้สังเกตเห็นฉันจะยังคงใช้ i เปอร์เซ็นต์จึง signifying 25 00:01:19,885 --> 00:01:23,440 int เพราะสิ่งที่ไม่เปลี่ยนคือ หน่วยในที่ฉันวัด 26 00:01:23,440 --> 00:01:25,140 ขนาดของตัวแปรเหล่านี้ 27 00:01:25,140 --> 00:01:28,760 >> ในความเป็นจริงขนาดของกำลังจะกลับมาบางส่วน จำนวนไบต์ที่อาจจะหนึ่งอาจจะ 28 00:01:28,760 --> 00:01:29,990 สองอาจจะมากขึ้น 29 00:01:29,990 --> 00:01:32,500 แต่ในแต่ละกรณีก็จะ แน่นอนให้ฉัน int 30 00:01:32,500 --> 00:01:35,640 และเพื่อให้เป็นเจ้าของสถ​​านที่ที่ฉันต้องการ ในการใช้งานโดยไม่คำนึงถึงชนิด 31 00:01:35,640 --> 00:01:37,130 ที่มีขนาดฉันได้รับ 32 00:01:37,130 --> 00:01:39,290 ลองทำสองฉพิมพ์มากขึ้น 33 00:01:39,290 --> 00:01:45,950 >> ลอยผมร้อยละเครื่องหมาย n ขนาดของฉ 34 00:01:45,950 --> 00:01:53,250 พิมพ์ฉ, int ผมร้อยละ เครื่องหมาย n ขนาดของฉัน 35 00:01:53,250 --> 00:01:56,410 ตอนนี้ขอบันทึกรวบรวม และเรียกใช้โปรแกรมนี้ 36 00:01:56,410 --> 00:02:02,960 ทำให้ขนาดของจุดเฉือนขนาดของและ เราจะเห็นว่าในเครื่อง CS50, 37 00:02:02,960 --> 00:02:08,500 ถ่านเป็นหนึ่งไบต์คู่แปด ไบต์ลอยคือ 4 ไบต์และ int 38 00:02:08,500 --> 00:02:09,750 สี่ไบต์เป็นอย่างดี 39 00:02:09,750 --> 00:02:10,401