首页 > 用户发贴区 > 编程问题提问区 > 编程序题 请高手帮帮 忙
2007
06-17

编程序题 请高手帮帮 忙

用getchar函数读入两个字符给c1.c2,然后分别用putchar函数和prinntf函数输出这两个字符。并思考以下问题:(1)变量c1.c2应定义为字符型或整型?或二者皆可 (2)要求输出c1.c2值的ASCII码,应如何处理?用putchar函数还是printf函数  (3)整型变量与字符变量是否在任何情况下都可以互相代替?如:char c1,c2;  与int c1,c2; 是否无条件的等价。


编程序题 请高手帮帮 忙》有 2 条评论

  1. macleo 说:

    #include <stdio.h>

    int main()
    {
     char c1,c2;
     printf(“please input a character for c1,c2: “);
     c1 = getchar(); c2 = getchar();
     putchar(c1);
     printf(“\n”);
     putchar(c2);
     printf(“\n——————————-\n”);
     printf(“\n%c %c\n”,c1,c2);
     printf(“\n%d %d\n”,c1,c2);
     return 0;
    }
    

  2. xiajie520010 说:

    变量c1.c2应定义为字符型或整形二者皆可

    要求输出c1.c2值的ASCII码,用printf函数

    整型变量与字符变量不是在任何情况下都可以互相代替

     

留下一个回复