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
相关推荐
lsx2024061 分钟前
PHP 文件:深入理解与高效使用
开发语言
小茗的嵌入式学习日记3 分钟前
基于IMX6ULL的车载中控系统
linux·c语言·qt
编程饭碗8 分钟前
【TypeReference<目标泛型类型>】
开发语言·windows·python
阿蒙Amon11 分钟前
C#常用类库-详解Log4Net
开发语言·c#
datalover13 分钟前
golang实现kms
开发语言·golang·iphone
香水5只用六神13 分钟前
【RTOS快速入门】05_动态_静态创建任务(2)
c语言·stm32·单片机·嵌入式硬件·freertos·rtos·嵌入式软件
小邓睡不饱耶15 分钟前
基于Python的Q房网二手房数据爬虫实现
开发语言·爬虫·python
深蓝电商API21 分钟前
爬虫任务调度:APScheduler 定时执行
开发语言·爬虫·python
kang_jin23 分钟前
超详细 Python 爬虫指南
开发语言·爬虫·python
香水5只用六神23 分钟前
【RTOS快速入门】06_任务状态理论讲解(1)
c语言·stm32·单片机·嵌入式硬件·freertos·rtos·嵌入式软件