Advertisement

字符串输入输出函数(C语言)

阅读量:

久未接触C语言已久了,在今天进行编程练习时遇到了字符(串)的相关输入输出问题后开始思考是否有必要对此类问题进行系统总结。在C语言中并不存在直接支持字符串的数据类型;而在编程中常用的方法则是使用char类型的数组来模拟和实现类似功能。

scanf()

读取字符、字符串都可。

复制代码
    char c;
    char ch[100];
    scanf("%c",&c);	//读取字符
    scanf("%s",ch);	//读取字符串

scanf()有两种方式读取结束:%5s 读取5个字符或读到空格。

在这里插入图片描述

输入单个字符

1.getchar()

复制代码
    #include <stdio.h>
    int main()
    {
    char c;
    c = getchar();
    printf("c: %c\n", c);
    return 0;
    }
    
    输入示例:
    3↙
    c:3

4、5行也可以并在一起写成:`char c =

全部评论 (0)

还没有任何评论哟~