[Caracteres]

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

  1. 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
发布了9 篇原创文章 · 获赞 0 · 访问量 91

Supongo que te gusta

Origin blog.csdn.net/weixin_46399138/article/details/105291820
Recomendado
Clasificación