conjuntos de caracteres
- char es un número entero, es un tipo especial: Carácter
- Representa un carácter entre comillas simples: 'a'
- '' Es un personaje
- printf y scanf con% de C en la salida a los caracteres de entrada
caracteres de entrada y salida
Cómo entrar en '1' para el carbón carácter C?
Scanf ( "% C", y C); Entrada 1
Scanf ( "% d", & I); C = I; de entrada 49
Desde '1' código ASCII es 49, por lo que cuando c == 49, que representa '1'
la computación carácter
char c='A';
c++;
printf("%c",c);
\\输出结果为B
Press números de apertura del 0 a 9;
cartas están dispuestos en orden, letras mayúsculas y minúsculas están dispuestos por separado;
'A' - 'A' distancia entre ambos extremos se pueden obtener;
A + 'A' - 'A' pueden ser una letras mayúsculas a minúsculas
a + 'a' - 'un ' se puede poner en mayúscula minúscula
mixtos de entradas
scanf ( "d% c%" , y i, y c);
la lectura de un número entero, carácter entonces la lectura, leerá el espacio digital después de
scanf ( "% d% c" , y i, y c);
la lectura de un número entero, entonces carácter lectura, si el espacio lo leerá espacios, no importa detrás
conjuntos de caracteres
- Carácter de escape
se usa para expresar que no se puede imprimir caracteres de control o caracteres especiales, "\" al principio, seguido de un carácter, una combinación de los dos juntos para formar un caracteres de barra invertida
como: printf ( "Por favor, introduzca pies de alto y están pulgadas "" tal como entrada \ "57 \" indica 5 pies y 7 pulgadas: ");
no puede ocurrir dentro de comillas dobles comillas dobles, por lo que el uso \" para expresar comillas dobles
carácter | significado |
---|---|
\si | A fallback cuadrícula |
\ t | Bit a la siguiente tabla (una tabla para cada cuadrícula de 4 bits) |
\norte | Wrap |
\ r | entrar |
\" | Las comillas dobles |
\' | Las comillas simples |
\\ | propia barra inversa |