C语言 输入输出使用

一、getchar putchar puts

#include "stdio.h"
/*
跟printf的区别
1.自动加入换行符
2.printf支持多种输出,而puts就是输出字符串
*/
int main(){

    char c;
    puts("请输入一个字符");
    c=getchar();
    puts("你输入的字符是");
    putchar(c);

    return 0;
}

结果

sumuchen@chem4111 Ccode % ./put_get 
请输入一个字符
a 
你输入的字符是
a%   

二、字符操作

#include "stdio.h"

int main(){

    char a = 'a';
    char b = 'b';

    char A = 'A';
    char B = 'B';

    printf("%c,%c,%c,%c\n",a,b,A,B);
    printf("a=%d,b=%d,A=%d,B=%d\n",a,b,A,B);

    puts("请输入一个大写字母\n");
    scanf("%c",&a);
    printf("你输入的字母对应的小写字母是 %c\n",a+32);

    return 0;
}

结果

sumuchen@chem4111 Ccode % ./in_out
a,b,A,B
a=97,b=98,A=65,B=66
请输入一个大写字母

A
你输入的字母对应的小写字母是 a
相关推荐
流星白龙13 分钟前
【C语言题目】34.猜凶手
c语言·开发语言
青青草原上的梦想家17 分钟前
游戏开发面试题7
开发语言·游戏·面试
NaRciCiSSuS18 分钟前
第一章-JavaScript简介
开发语言·javascript·ecmascript
DieSnowK21 分钟前
[C++][ProtoBuf][初识ProtoBuf]详细讲解
开发语言·c++·google·协议·序列化·反序列化·protobuf
哎呦没27 分钟前
MOJO编程语言的编译与执行:深入编译器与解释器的工作原理
java·开发语言·mojo
chem411129 分钟前
C语言4 运算符
c语言·开发语言
酷酷学!!!33 分钟前
C++第一弹 -- C++基础语法上(命名空间 输入输出 缺省参数 函数重载 引用)
开发语言·c++·学习方法·visual studio
夏洛特疯猫33 分钟前
python+tkinter编写一个桌面天气小工具
开发语言·python
郝YH是人间理想34 分钟前
《算法笔记》总结No.3——排序
c语言·数据结构·c++·算法·排序算法·csp
小纯洁w1 小时前
Python numpy 应用之 topn
开发语言·python·numpy