[Powered by Google Translate] CHRISTOPHER Bartholomew: Velkommen tilbage.
I en anden video, diskuterede vi den tegndatatype i C, som
kan bruges til at holde bogstaver, tal og specialtegn
såsom spørgsmålstegn eller udråbstegn.
Vi ved, at den enkelte tegn har en ASCII værdi, som
er et helt tal repræsentation af karakter.
For eksempel er bogstavet A er ASCII værdi 65.
Men i C, hvad vi bruger til faktiske ord eller sætninger sådanne
som programmering, eller "C er smuk?"
Svaret er en streng -
men at være mere specifik er det en tegnstreng.
En tegnstreng, eller en streng, er en sekvens af en
byte tegn, der er gemt sammen
hinanden i hukommelsen.
Og i slutningen af ​​enhver tegnstreng i C
sprog, der er en ekstra byte, der er
afsat til en særlig karakter -
backslash 0, som er den null afslutningstegn.
Den null opsigelse karakter er en 1 byte char hvis bits
er alle 0 og den bruges til at signalere afslutningen
af en streng i hukommelsen.
Det betyder, uanset om du har tænkt dig at initialisere din streng som
sætningen "C er sjovt," eller bare ordet "sjov," ved
ende vil der altid være en null opsigelse karakter
indikerer, at strengen er ophørt.
For at bruge en streng i dit program, anbefales det
at du starter dit variabel som denne -
chart stjerne S lig åbent tilbud, din streng, tæt
citat, semikolon.
I denne variabel definition, peger variable S til den første
karakter i vores streng, som er C. Ser du, fordi vi nu
ved hele strengen lagres sekventielt i hukommelsen,
vi kan hente strengen uden problemer, som vi også
ved, hvor det ender, også -
null afslutningstegn.
Så har det sjovt.
Jeg Christopher Bartholomew, er CS50.