[Powered by Google Translate] Christopher Bartolomeu: Benvido de volta.
Noutro vídeo, discutir o tipo de datos char en C
poden ser usados ​​para soster as letras, números e caracteres especiais
como a cuestión ou punto de exclamación.
Sabemos que un carácter individuo ten un valor ASCII, que
é unha representación de enteiro do personaxe.
Por exemplo, o valor ASCII letra maiúscula A é 65.
Pero en C, o que imos usar para palabras reais ou frases tales
como programación, ou "C é bonito?"
A resposta é unha cadea -
Pero, para ser máis específico, é unha cadea de caracteres.
Unha cadea de caracteres, ou unha cadea, é unha secuencia de un
caracteres de bytes que se almacenan xunto
uns aos outros na memoria.
E ao final de calquera cadea de caracteres en C
linguaxe, hai un byte adicional que é
alocado para un carácter especial -
backslash 0, que é o carácter de terminación nula.
O carácter de terminación nulo é un char 1 byte cuxos bits
son todos 0, e se usa para sinalizar o fin
dunha secuencia na memoria.
Isto significa que se pretende iniciar a súa secuencia como
a frase "C é divertido", ou só a palabra "diversión", no
fin haberá sempre un carácter de terminación nula
o que indica que a corda acabou.
Para usar unha secuencia no seu programa, recoméndase se
que arrincar a súa variable como este -
Mapa de estrelas S é igual a cita aberto, a súa secuencia, preto
coma cita.
Nesta definición variable, variable S apunta para o primeiro
carácter da nosa cadea, que é C. Vostede ve, porque agora
coñecer toda a cadea é almacenado secuencialmente na memoria,
podemos recuperar a secuencia sen problemas como nós tamén
sabe onde remata, tamén -
o carácter de terminación nula.
Entón, divírtete.
Eu son Christopher Bartolomeu, este é CS50.