>> დინამიკები: შეგახსენებთ, რომ ყველაფერი ქვეშ hood of კომპიუტერი
ინახება გამოყენებით ბიტი.
და ბიტი, თავის მხრივ, შეიძლება გამოყენებულ იქნას წარმოადგენს ნომრები.
და ციფრები, თავის მხრივ, შეიძლება გამოყენებულ იქნას წარმოადგენს სიმბოლო.
ფაქტობრივად, არსებობს ჩვეულებრივი რუკების შორის ციფრები და
წერილები, მოუწოდა ASCII -
American Standard Code for ინფორმაცია ცვლა.
>> ახლა C, აღმოჩნდება, რომ ჩვენ ვხედავთ ამ ექვივალენტობის იმიტომ, რომ ჩვენ არ
მხოლოდ ints, ჩვენ ასევე გვაქვს სიმბოლო, როგორც რომლის დასასრულს დღეს
წარმოდგენილია როგორც ნომერი და, თავის მხრივ, ბიტი.
მოდით დავწეროთ მარტივი პროგრამა, რომელიც უბრალოდ მეუბნება, რა რუკების არის
შორის ციფრები და ასოები, შენახვა გაითვალისწინეთ, რომ 65 არის კაპიტალის და 97
არის ქვედა შემთხვევაში.
მოდით დავიწყოთ.
>> "არის სტანდარტული I / O dot h." "Int მთავარი ბათილად. "და ახლა მინდა
iterate მეტი ყველა ასოებით ბეჭდვის თავიანთი რიცხვითი და
ხასიათი ეკვივალენტები.
ასე რომ, ეს, მე გამოყენება "for" loop.
"ამისთვის int i იღებს -
და ახლა, ვიდრე დაიწყება ჩვეულებრივი 0, რატომ არ დავიწყო ერთი ღირებულება
მე ვიცი, რომ იყოს მნიშვნელოვანი, მოსწონს 65 დედაქალაქში?
მოდით ეს, ცოტა ხნის მე ნაკლებია, ვიდრე -
um -
65 პლუს 26, იმიტომ, რომ მე ვიცი, 26 წერილები ანბანი.
და შემდეგ თითოეულ iteration ამ loop, ნება მომეცით ნამატი i 1.
>> ახლა, ყოველ iteration ამ loop, რა მინდა?
მინდა ამობეჭდოთ რა მიმდინარე ნომერი i და რა
შესაბამისი char არის.
ახლა, რათა მივაღწიოთ, რომ, შემიძლია მიცემული, ასე რომ, ვთქვათ, int to char in
შემდეგ გზა.
"ბეჭდვითი ვ% i არის% c backslash n" In სხვა სიტყვებით, მინდა ვთქვა, რომ ეს
ნომერი არის ეს პერსონაჟი.
ასე რომ, მე უნდა plug in ორი ღირებულებებს ამ განათავსეთ მფლობელების ბეჭდვითი F, ასე რომ,
მე გავაკეთებ მძიმით i, მძიმე -
>> ახლა, მე არ მაქვს ცვლადი გ ან char, მაგრამ მე მაქვს ნომერი.
და ვიცი, რომ ციფრები შეიძლება mapped to წერილები, უბრალოდ უნდა ვუთხრა
კომპიუტერული გაგვაჩნია.
და ასე შემიძლია მიცემული i საწყისი int to char, უბრალოდ სასურველი in
ფრჩხილებში რომ მე ნამდვილად მოსწონს გადაიყვანეთ იგი char.
>> მოდით დახურეთ ახლა ამ განცხადების შენახვა ფაილი, და შეადგინონ ამ პროგრამის.
"მიიღოს ASCII 0 dot slash ascii 0." და ძალიან სწრაფად ბეჭდვა ეკრანზე, როგორც
ამ რუკების შორის ციფრები და მათი ხასიათი ეკვივალენტები.
ფაქტობრივად, თუ მე გადახვევა უკან მდე, მე პირველად ვხედავთ, რომ 65, 66 არის B, და თუ მე
გადახვევა უკან ქვემოთ, 90 ზ