Cómo escribir texto
int main()
{
char c;
int letra=0, espacio=0 , número = 0, otro = 0;
Printf("Ingrese una línea de caracteres: "
mientras ((c=getchar())!='\n ')
{
if(c gt;= ' a ' amp ampc lt= ' z ' | | c gt= ' A ' amp ampc lt= 'Z ')
{
Letra;
}
si no (c == ' ')
{ p>
espacio ;
}
si no (c gt;= ' 0 ' amp ampc lt= '9')
{ p>
dígito;
}
Otros
{
Otros;
} p>
}
Printf("Número de letras: d\nNúmero de espacios: d\nNúmero de dígitos: d\nOtros caracteres: d\n", letras, espacios, números, otros) ;
Devuelve 0;
}
Efecto de la operación:
Notas sobre el uso de la función de impresión de datos extendida
1, ancho del dominio
d: salida basada en la longitud real de los datos enteros.
Si desea generar un ancho específico, puede especificar el ancho del campo. MD-;gt;m ancho de campo, después de imprimir, se muestran m dígitos en la consola;
Si el número de dígitos que queremos imprimir excede los m que configuramos, se generará como está;
p>
Si el número de dígitos que queremos imprimir es menor que el número de dígitos que configuramos, complete los espacios en blanco de la siguiente manera:
Si m es un número positivo , justificar a la izquierda (relleno izquierdo);
Si m es negativo, alinear a la derecha (relleno derecho).
2. Caracteres de escape
Si desea generar el carácter "", debe estar representado por dos s consecutivos en la cadena de "control de formato".
Por ejemplo: printf("f ", 1.0/3 resultado de salida: 0.333333).