Carácter (char) – La producción hallazgo de los programas en C

Encuentra la salida de los programas en C (char de tipos de datos) en C : Aquí, usted encontrará algunos de los programas C basados ​​en caracteres () con las salidas y las explicaciones .

Programa-1

#include <stdio.h>
int main()
{
char ch='A';
printf("%d",ch);
return 0;
}

salida

65

Explicación

En este caso, el valor de “ch” es ‘A’ y estamos imprimiendo el valor “ch” en formato entero (usando “% d” especificador de formato). Por lo tanto, la salida será 65 (que es el código ASCII carácter salga en mayúscula ‘A’ ).

Programa-2

#include <stdio.h>
int main()
{
char ch='A';
printf("%c-%d",ch+32,ch+32);
return 0;
}

salida

a-97

Explicación

variable contiene código ASCII de ‘A’ que es 65 . Y estamos imprimiendo “ch + 32” que será 97 y el especificador de formato “% c” imprimirá “a” y “% d” imprimirá 97 . código

Programa-3

#include <stdio.h>
int main()
{
int a= 'a'-'A';
printf("%d[%c]",a,a);
return 0;
}

salida

32[ ]

Explicación

ASCII de ‘A” es 97 y ASCII código de ‘A’ es decir 65 , diferencia de ‘a’ y ‘a’ es decir 32 , y 32 es el código ASCII de espacio . Por lo tanto, la salida de este programa es 32 [] .

Programa-4

#include <stdio.h>
int main()
{
char ch='g';
printf("%c",ch-('a'-'A'));
return 0;
}

salida

G

Explicación

‘a’ – ‘a’ se return 32 , ch contiene el código ASCII de ‘g’ que es 103 y el resultado de la declaración ch – ( ‘a’ – ‘a’) será 71 tanto, la salida del programa se ‘g’ que es. el carácter del código ASCII 71 .

Programa-5

#include <stdio.h>
int main()
{
printf("%d",('1'-48));
return 0;
}

salida

1

Explicación

Aquí ‘1’ no es un valor entero; es un carácter y su código ASCII del 49 . Por lo tanto, el resultado de la declaración ( ‘1’-48) será 1 .

mensajes recomendados

  • Encuentra la salida de los programas en C (if declaración else) | set 1
  • Encuentra la salida de los programas en C (if declaración else) | conjunto 2
  • Encuentra la salida de los programas en C (bit a bit Operadores) | Set 1
  • Encuentra la salida de los programas en C (bit a bit Operadores) | Set 2
  • Encuentra la salida de los programas en C (Strings) | Set 1
  • Encuentra la salida de los programas en C (Strings) | Set 2
  • Encuentra la salida de los programas C (Estructuras) | Set 1
  • Encuentra la salida de los programas en C (temas mixtos) | Set 1
  • Encuentra la salida de los programas en C (temas mixtos) | Set 2
  • Encuentra la salida de los programas en C (temas mixtos) | Set 3
  • Encuentra la salida de los programas en C (coma flotante) | Set 1
  • Encuentra la salida de los programas en C (Para bucles) | Set 1
  • Encuentra la salida de los programas en C (arrays) | Set 1


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *