>> ลำโพง: จำทุกอย่างที่ ภายใต้ประทุนของคอมพิวเตอร์เป็น
เก็บไว้ใช้บิต
และบิตในที่สุดก็สามารถนำมาใช้ เพื่อเป็นตัวแทนของตัวเลข
และตัวเลขในที่สุดก็สามารถนำมาใช้ เพื่อเป็นตัวแทนของตัวละคร
ในความเป็นจริงมีอยู่ทั่วไป การทำแผนที่ระหว่างตัวเลขเหล่านั้นและ
ตัวอักษรที่เรียกว่า ASCII -
รหัสมาตรฐานอเมริกัน การแลกเปลี่ยนข้อมูล
>> ตอนนี้กับ C ก็จะเปิดออกที่เราสามารถมองเห็น สมดุลนี้เพราะเราไม่ได้
มี ints เพียง แต่เรายังมีตัวอักษรทั้ง ซึ่งในตอนท้ายของวันที่
จะแสดงเป็นตัวเลข และในทางกลับกันบิต
จึงขอเขียนโปรแกรมอย่างง่ายที่ เพียงแค่บอกฉันว่าการทำแผนที่เป็น
ระหว่างตัวเลขและตัวอักษรในการรักษา คิดว่า 65 เป็นเมืองหลวงและ 97
เป็นกรณีที่ต่ำกว่า
เอาล่ะ
>> "รวมถึงมาตรฐาน I / O ที่จุดชั่วโมง." "int เป็นโมฆะหลัก. "และตอนนี้ฉันต้องการที่จะ
ย้ำกว่าทุกตัวอักษรทุน พิมพ์ออกของพวกเขาและตัวเลข
เทียบเท่าตัวละคร
ดังนั้นสำหรับนี้ผมจะใช้ "สำหรับ" วง
"สำหรับการได้รับ int i -
และตอนนี้แทนที่จะเริ่มต้นที่ปกติ 0 ทำไมถึงไม่ได้เริ่มต้นที่มูลค่า
ฉันรู้ว่าจะเป็นที่สำคัญ เช่น 65 ทุน?
ลองทำเช่นนี้นานมาก เป็น i น้อยกว่า -
หนอ -
65 บวก 26 เพราะฉันรู้ว่ามี มี 2​​6 ตัวอักษรในตัวอักษร
และจากนั้นในรอบนี้แต่ละ ห่วงให้ฉันเพิ่ม i 1
>> ตอนนี้ซ้ำนี้แต่ละ ห่วงสิ่งที่ฉันต้องการจะทำอย่างไร
ฉันต้องการที่จะพิมพ์ออกมาในสิ่งที่ปัจจุบัน จำนวนเป็นที่ฉันและสิ่งที่
ถ่านที่เกี่ยวข้องคือ
ตอนนี้เพื่อให้บรรลุว่าฉันสามารถโยนดังนั้น ที่จะพูดถึง int ถ่านใน
วิธีการดังต่อไปนี้
"พิมพ์ฉ i% c% เป็นเครื่องหมาย n" ใน คำอื่น ๆ ที่ฉันต้องการจะบอกนี้
จำนวนเป็นตัวละครนี้
ดังนั้นผมจึงจำเป็นต้องเชื่อมต่อในสองค่านี้ วางผู้ถือสำหรับการพิมพ์ฉดังนั้น
ฉันจะทำของฉันจุลภาคจุลภาค -
>> ตอนนี้ผมไม่ได้มีตัวแปรหรือค ถ่าน แต่ฉันมีจำนวน
และฉันรู้ว่าหมายเลขที่สามารถแมปไปยัง ตัวอักษรผมก็ต้องบอก
คอมพิวเตอร์จะทำอย่างนั้น
และเพื่อให้ฉันสามารถโยนฉันจาก int ไป ถ่านเพียงโดยการระบุใน
วงเล็บที่ฉันต้องการจริงเช่น เพื่อแปลงเป็นถ่าน
>> ขอปิดในขณะนี้คำสั่งนี้บันทึก ไฟล์และคอมไพล์โปรแกรมนี้
"ทำ ASCII 0 จุดเฉือน ASCII 0." และ พิมพ์ได้อย่างรวดเร็วไปยังหน้าจอเป็น
การทำแผนที่ระหว่างตัวเลขนี้ เทียบเท่าตัวของพวกเขา
ในความเป็นจริงถ้าผมเลื่อนกลับขึ้นครั้งแรกที่ผม เห็นว่า 65, 66 เป็น B และถ้าฉัน
เลื่อนกลับลง 90 ซี