搜索
查看: 745|回复: 1
打印 上一主题 下一主题

getchar函数问题

[复制链接]
跳转到指定楼层
楼主
发表于 2014-3-15 11:43:08 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
(1)为什么运行以后只能得到第一个putchar(a)的结果,第二个putchar(b)直接被跳过了。
#include<stdio.h>
void main()
{
        char a,b;
        int c;
        a=getchar();
        putchar(a);
        putchar('\n');
        b=getchar();
        putchar(b);
}
(2)我想输入一个5,再输入一个7,得到的应该是12,但却是-11
#include<stdio.h>
void main()
{
        char a,b;
        int c;
        a=getchar();
        b=getchar();
        a=a-'0';
        b=b-'0';
        c=a+b;
        printf("c=%d",c);}


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表