É representado internamente em C pelos caráteres de ASCII na corda e terminado pelo “especial do caráter nulo \ 0” assim que os programas podem encontrar a extremidade da corda. As constantes da corda podem ser associadas com as variáveis. C fornece o tipo de caráter variável, que pode conter um caráter (1 byte) em um momento

Files Recovery Software
Início Detalhes de Contato Apoio ao Cliente Download Demo Produtos  

 
 

Disposições de caráter

Uma constante da corda, como

"I am a string"

é uma disposição dos caráteres. É representada internamente em C pelos caráteres de ASCII na corda, isto é, “I”, o espaço em branco, “a”, “m”,… ou a corda acima, e terminado pelo “especial do caráter nulo \ 0” assim que programas podem encontrar a extremidade da corda.

As constantes da corda são usadas frequentemente em fazer a saída do printf usando-se intelligible do código:

printf("Hello, world\n");
printf("The value of a is: %f\n", a);

As constantes da corda podem ser associadas com as variáveis. C fornece o tipo de caráter variável, que pode conter um caráter (1 byte) em um momento. Uma corda de caráter é armazenada em uma disposição do tipo de caráter, um caráter de ASCII por a posição.

Nunca esquecer-se de que, desde que as cordas são terminadas convencionalmente pelo “do caráter nulo \ 0”, nós requeremos uma posição extra do armazenamento na disposição.

C não fornece nenhum operador que manipular cordas inteiras em uma vez. As cordas são manipuladas através dos ponteiros ou através das rotinas especiais disponíveis da biblioteca padrão string.h. da corda.

Usar ponteiros do caráter é relativamente fácil desde que o nome de uma disposição é um justo um ponteiro a seu primeiro elemento. Considerar o programa dado em seguida:

#include<stdio.h>

void main()

{
char text_1[100], text_2[100], text_3[100];
char *ta, *tb;
int i;

/* set message to be an arrray */
/* of characters; initialize it */
/* to the constant string "..." */
/* let the compiler decide on */
/* its size by using [] */

char message[] = "Hello, I am a string; what are
you?";

printf("Original message: %s\n", message);

/* copy the message to text_1 */

i=0;

while ( (text_1[i] = message[i]) != '\0' )
i++;

printf("Text_1: %s\n", text_1);

/* use explicit pointer arithmetic */

ta=message;
tb=text_2;

while ( ( *tb++ = *ta++ ) != '\0' )
;

printf("Text_2: %s\n", text_2);

}

A saída do programa será como segue:

Original message: Hello, I am a string; what are you?
Text_1: Hello, I am a string; what are you?
Text_2: Hello, I am a string; what are you?

A biblioteca padrão da “corda” contem muitas funções úteis para manipular as cordas, que nós aprenderemos na seção da corda mais tarde.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

 
 

page 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

 
 

page 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60

Next page

 
 
Data Recovery livro
 
Capítulo-1 Uma vista geral da recuperação dos dados
Capítulo-2 Introdução de discos duros
Capítulo-3 Aproximação lógica aos discos e ao ósmio
Capítulo-4 Sistemas de número
Capítulo-5 Introdução da programação de C
Capítulo-6 Introdução aos princípios do computador
Capítulo-7 Comandos necessários do DOS
Capítulo-8 Funções e interrupções do Disco-BIOS que seguram com C
Capítulo-9 Segurando discos duros grandes
Capítulo-10 Recuperação dos dados do disco flexível Corrupted
Capítulo-11 Fazendo apoios
Capítulo-12 MBR de leitura e modificando com programação
Capítulo-13 DBR de leitura e modificando com programação
Capítulo-14 Programação para “a recuperação da lima crua”
Capítulo-15 Programação para limpadores dos dados
Capítulo-16 Desenvolvendo mais utilidades para discos
Apêndice Glossário de termos da recuperação dos dados
 
 
Pro Data Doctor

Início

Produtos

Detalhes de Contato

Apoio ao Cliente

Download Demo

Termos e Condições

 
Pro Data Doctor