>> ลำโพง: จำได้ว่าใน C ข้อมูลทั้งหมด ประเภทจะมีขนาดโดยเฉพาะอย่างยิ่ง
แต่ขนาดนั้นเป็นอย่างดีอาจจะแตกต่างกันไปตาม บนคอมพิวเตอร์ที่คุณกำลังใช้
C. ตอนนี้เราจะได้รับการใช้ C ภายใน ของเครื่องใช้ไฟฟ้า CS50 ดังนั้นภายใน
เครื่องใช้วิธีใหญ่คือถ่านหรือไม่
วิธีการใหญ่สองคืออะไร
วิธีการใหญ่ int คืออะไร
วิธีการใหญ่ลอยคืออะไร
>> ดีลองมาดู ที่มีรหัสบาง
รวม io.h มาตรฐานเป็นโมฆะหลัก int
และตอนนี้ขอเริ่มต้นที่จะประกาศ ตัวแปรไม่กี่ที่มี
ขนาดเราก็จะพิมพ์ -
ถ่าน C, สองวันลอยฉและ int i
ตอนนี้ฉันจะไม่เก็บค่าใด ๆ ตัวแปรเหล่านี้เพราะฉันมีเพียงแค่
ดูแลเกี่ยวกับขนาดของพวกเขาโดยเฉพาะอย่างยิ่ง
>> เพื่อดูขนาดของพวกเขาผมจะใช้พิมพ์ฉ, เช่นเดียวกับที่ดำเนินการที่เรียกว่าซีขนาด
ของที่จะตอบว่า คำถามที่
ลองมาดู
พิมพ์ฉถ่า​​นตามด้วยเครื่องหมาย ร้อยละ 1 เครื่องหมาย n
ในคำอื่น ๆ ที่ฉันต้องการที่จะพิมพ์ออกมา ลำไส้ใหญ่ถ่านตามด้วยขนาดของมัน
>> ดังนั้นฉันจะใส่เครื่องหมายจุลภาค ตามขนาดของค
ตอนนี้ขอทำเช่นนี้อีกครั้งสำหรับคู่
พิมพ์ฉดับเบิลฉันเปอร์เซ็นต์เครื่องหมาย n, อ้างใกล้จุลภาคขนาดของง
ตอนนี้สังเกตเห็นฉันจะยังคงใช้ i เปอร์เซ็นต์จึง signifying
int เพราะสิ่งที่ไม่เปลี่ยนคือ หน่วยในที่ฉันวัด
ขนาดของตัวแปรเหล่านี้
>> ในความเป็นจริงขนาดของกำลังจะกลับมาบางส่วน จำนวนไบต์ที่อาจจะหนึ่งอาจจะ
สองอาจจะมากขึ้น
แต่ในแต่ละกรณีก็จะ แน่นอนให้ฉัน int
และเพื่อให้เป็นเจ้าของสถ​​านที่ที่ฉันต้องการ ในการใช้งานโดยไม่คำนึงถึงชนิด
ที่มีขนาดฉันได้รับ
ลองทำสองฉพิมพ์มากขึ้น
>> ลอยผมร้อยละเครื่องหมาย n ขนาดของฉ
พิมพ์ฉ, int ผมร้อยละ เครื่องหมาย n ขนาดของฉัน
ตอนนี้ขอบันทึกรวบรวม และเรียกใช้โปรแกรมนี้
ทำให้ขนาดของจุดเฉือนขนาดของและ เราจะเห็นว่าในเครื่อง CS50,
ถ่านเป็นหนึ่งไบต์คู่แปด ไบต์ลอยคือ 4 ไบต์และ int
สี่ไบต์เป็นอย่างดี