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
相关推荐
Data_Journal18 小时前
用于网页抓取的 Node-unblocker
大数据·开发语言·数据库·python·scrapy
豆角焖肉18 小时前
SSM 聚合项目搭建:多 Maven 模块项目
开发语言·python·pycharm
Frank_refuel18 小时前
【C++八股】面向对象
开发语言·c++
m0_3807438719 小时前
为 OpenAI 兼容接口配置教程
开发语言·python·node.js
M78佐菲20 小时前
c语言学习笔记:排序与查找方法整理
linux·c语言·笔记·学习·算法
万邦科技Lafite20 小时前
阿里巴巴拍立淘按图搜索商品API返回值实践:提升用户购物满意度的关键措施
开发语言·api·开放api·电商开放平台·京东开放平台
小小龙学IT21 小时前
Qt 6 跨平台开发完全指南:从信号槽机制到实际项目落地
开发语言·qt
leisoo809721 小时前
ig50数据落盘ClickHousevsTimescaleDBvsDuckDB实测对比 IG50免费开源股票数据API接口
开发语言·jvm·数据库·python·json
wWYy.21 小时前
C++与C的区别
c语言·c++
敢敢のwings1 天前
智元 GO-2 与 AgiBot-World 深度解读
开发语言·后端·golang