Głośnik: Przypomnijmy, że wszystko Pod maską komputera jest przechowywane za pomocą bitów. I bitów z kolei może być wykorzystane do reprezentowania liczb. A liczby, z kolei, może być stosowany do reprezentowania znaków. W rzeczywistości istnieje konwencjonalne Mapowanie między tymi liczbami i Litery, zwany ASCII - Amerykański Standardowy Kod Wymiany informacji. Teraz z C, okazuje się, że możemy zobaczyć równoważności, ponieważ nie tylko ints, mamy również znaków, zarówno z których na koniec dnia są reprezentowane jako liczby oraz z kolei bitów. Warto więc napisać prosty program, który po prostu mówi mi, co jest odwzorowanie między liczb i liter, utrzymując w przeszkadza, że ​​65 jest stolicą i 97 jest małą. Zacznijmy. "Zawierają standardowe we / wy dot h". "Int Głównym nieważne. "A teraz chciałbym iteracyjne nad wszystkimi literami drukowania i ich numeryczne odpowiedniki postaci. Więc na to, użyję pętli "for". "Dla int i dostaje - i teraz, a nie zaczynają się zwykle 0, dlaczego nie zacząć na wartości Wiem za znaczące, jak 65 do kapitału A? Zróbmy to tak długo, się i mniej niż - um - 65 oraz 26, bo wiem, że to 26 liter w alfabecie. , A następnie w każdej iteracji tego pętla, pozwól mi inkrementacja i przez 1. Następnie na każdej iteracji tego pętla, co chcę zrobić? Chciałbym wydrukować to, co obecny numer to ja, a co odpowiada char jest. Teraz, aby to osiągnąć, można rzucić, więc mówić, int do char w następujący sposób. "Print f% i jest odwrotny ukośnik n% c" W Innymi słowy, chcę powiedzieć, to Numer jest ta postać. Więc muszę podłączyć do tego dwóch wartości umieścić uchwyty do druku f, więc Zrobię przecinek przecinek - I, Teraz nie mam zmienną C lub char, ale mam kilka. I wiem, że liczby mogą być przypisane do litery, po prostu trzeba powiedzieć komputer, aby to zrobić. I tak można rzucić i od int do char, po prostu określając w nawiasy, że rzeczywiście jak bym przekonwertować go na char. Zamknijmy teraz to oświadczenie, zapisać pliku i skompilować program. "Kropka dokonać ASCII 0 slash ASCII 0". I bardzo szybko wydrukować go na ekranie To odwzorowanie pomiędzy liczbami i ich odpowiedniki postaci. W rzeczywistości, jeśli przewijania w górę, po raz pierwszy zobaczyć, że 65 jest 66 jest B, a jeśli przewijania w dół, 90 jest Z.