设为首页收藏本站 |天气与日历| 2025-04-20 星期日 07:27:00 乙巳(蛇)年 三月廿三 辰时 谷雨
     
切换到窄版

私人站点

 找回密码
 立即注册
搜索
查看: 188|回复: 0

scanf函数与getchar函数

[复制链接]

954

主题

954

帖子

3875

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3875
发表于 2021-12-7 12:26:03 | 显示全部楼层 |阅读模式
l scanf通过%转义的方式可以得到用户通过标准输入设备输入的数据。
#include <stdio.h>
int main()
{
        char ch1;
        char ch2;
        char ch3;
        int a;
        int b;
        printf("请输入ch1的字符:");
        ch1 = getchar();
        printf("ch1 = %c\n", ch1);
        getchar(); //测试此处getchar()的作用
        printf("请输入ch2的字符:");
        ch2 = getchar();
        printf("\'ch2 = %ctest\'\n", ch2);
        getchar(); //测试此处getchar()的作用
        printf("请输入ch3的字符:");
        scanf("%c", &ch3);//这里第二个参数一定是变量的地址,而不是变量名
        printf("ch3 = %c\n", ch3);
        printf("请输入a的值:");
        scanf("%d", &a);
        printf("a = %d\n", a);
        printf("请输入b的值:");
        scanf("%d", &b);
        printf("b = %d\n", b);
        return 0;
}

回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|编程站点 ( 冀ICP备2023028127号-2 )|友链申请|

GMT+8, 2025-4-20 07:27 , Processed in 0.095513 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表