>> David J. MALAN: Să rafina nostru imprimarea de caractere ASCII doar o
pic.
Pentru că personajele sunt pur și simplu numere sub capota, se dovedește că
chiar și în construct nostru looping noi se poate repeta de fapt, nu numai asupra
doar int, dar, de asemenea, mai mult de de caractere înșiși.
>> Cu alte cuvinte, am putea spune calculator pentru a începe iterarea de la A la
prin Z, mai degrabă decât chiar trebuie să știe mai mult sau a face cu echivalența
A fi de 65 și Z fiind 90.
Cu alte cuvinte, eu pot reimplementat acest program după cum urmează.
>> Pentru char, hai să o numim C, egal.
Și acum aș vrea să încep iterarea atunci când personajul este egal cu oferta,
unquote, A. Și aviz ghilimele simple.
Aceasta este într-adevăr un singur caracter și nu un șir de caractere.
>> Punct și virgulă.
Să ne repeta, atât timp cât c este mai puțin mare sau egal cu capitalul Z, de asemenea,
singur citat.
Și pe fiecare iterație de această buclă, să incrementa c sine.
Pentru că din nou, la sfârșitul zi, c este doar un număr
sub capota.
Și astfel încât să putem, de asemenea, manipula l ca atare.
>> Acum, în această buclă, să imprimare că este sută la sută i
c, n backslash.
Și conectați acum pentru i rezultatul turnare c, un char, la un int, urmat
de c sine.
>> Punct și virgulă.
Salvați fișierul meu.
Și să compila și rula.
Face ASCII 1 punct slash ASCII 1.
Și, derularea înapoi în sus, vedem că 65 este din nou A, 66 este din nou B, și toate
modalitate de până la 90 este din nou Z.