Horizontal

domingo, 2 de junio de 2013

Relacionando char con int

Relacionando char con int

 La idea de esta relación es pues que podemos imprimir un char dado un entero y viceversa

 Por ejemplo el siguiente programa muestra los char que son generados por enteros:

  1. #include<stdio.h>
  2. int main(){
  3.     int i;
  4.     for(i=0;i<128;i++)
  5.         printf("%c ",i);
  6.    
  7. }

  El cual nos da el siguiente resultado:
      ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ 


 Con la misma ideal imprimimos números:



  1. #include<stdio.h>
  2. int main(){
  3.     char c='a';
  4.     printf("%c en entero es %d",c,c);
  5. }


 También podemos hacer:

  1. #include<stdio.h>
  2. int main(){
  3.     int i;
  4.     char c;
  5.     i=97;
  6.     c=i;
  7.    
  8.     printf("i de valor %d",i);
  9.     printf("\nc de valor %c",c);
  10. }
Related Posts Plugin for WordPress, Blogger...