数据的输入和输出

在C语言中数据的输入和输出都是通过函数调用来实现的

  • 整型数据的输入输出
    调用函数为printfscanf
    格式为printf(“%d”,x);
    scanf(“%d”,&x);
    int
    十进制 %d
    八进制 %o
    十六进制 %x
    long
    十进制 %ld
    ……
    unsigned
    十进制 %u
    八进制 %o
    十六进制 %x
    unsigned long
    ……
    注:在输出格式控制说明%md中,指定了数据的输入宽度为m(包括符号位),若数据的实际位数(含符号位)小于m,则左端补空格,若大于m则按实际位数输出。
    eg %4d 表示输出四位整型数据
    输出43333 得43333
    输出322 得到 (空格)322
    输出-322 得到 -322

  • 实型数据输入输出
    调用函数为scanfprintf
    格式如上
    float %f 以小数形式输出浮点数(保留6位小数)
    double %lf 以指数形式输出浮点数(小数点前有且仅有一位非0的数字)
    注:输出格式控制说明%m.nf,指定输出浮点型数据时保留n位小数,且输出宽度是m(包括符号位)。若实际位数小于m,左端补空格,若大于m,则按实际位数输出。
    eg;3.1415926
    %5.3f输出3.142
    %5.2f输出 3.14(左端补一个空格)
    %.2f输出3.14

  • 字符型数据输入和输出
    调用函数printf+scanf或者getchar+putchar(只能处理单个字符的输入和输出)
    调用格式为**%c**

补充;
/大小写英文字母的转换/
#include<stdio.h>
int main(void){
char ch;
printf(“Input characters:");
ch=getchar();
while(ch!=’\n’){
if(ch>=‘A’&&ch<=‘Z’){
ch=ch-‘A’+‘a’;
}else if(ch>=‘a’&&ch<=‘z’){
ch=ch-‘a’+‘A’;
}
putchar(ch);
ch=getchar();
}
return 0;
}

c语言中数据的输入输出格式解析相关推荐

  1. c语言中汉字编码,【C语言学习】C语言汉字编码。。。C语言中汉字的输入

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 以下是我本人通过实例得出的结论,没有参照任何参考书.可能有不对的地方. 哪里不对,情各位大虾指正. 在说明之前,本人编写了一个小代码. #include ...

  2. C语言中几种输入方式

    当我们输入一串字符或者数字时,需要一种标志作为输入结束的标志,所以我总结了以下几种: 1.输入一串字符串以回车键作为输入结束的标志 char ch; while(((ch=getchar())!='n ...

  3. C语言中使用‘scanf’输入与‘printf’输出的几个例子

    C语言中使用'scanf'输入与'printf'输出格式及几个程序举例 初学者最常使用的就是键盘输入(scanf)和输出(printf) scanf的调用格式为: #include<stdio. ...

  4. C语言中数据的表现形式及其运算

    C语言中数据的表现形式及其运算 1. 常量和变量 1.1 常量 在程序运行过程中,其值不能被改变的量称为常量.如1000,0.0036,0.0025是常量.数值常量就是数学中的常量. (1)整型常量. ...

  5. c语言中为什么有时候输入一个数字之后要再输入一个才输出结果

    c语言中为什么有时候输入一个数字之后要再输入一个才输出结果? 我是一个c语言的初学者,刚学这个的时候就发现这个问题了,我就琢磨为啥,后面发现原来是printf里面\n写习惯了再scanf里面也写了\n ...

  6. c语言中常用的输入输出函数有哪些,C语言中常用的输入和输出函数

    C语言中常用的输入和输出函数 2020年03月11日 | 萬仟网IT编程 | 我要评论 1. scanf()函数 (Scan Format) + 函数原型: + 函数作用:从标准输入流 stdin ( ...

  7. c语言野指针应用,C语言中野指针的深入解析

    C语言中野指针的深入解析 C语言中野指针这一块是C语言的难点,下面小编为大家带来了C语言中野指针的深入解析,欢迎大家阅读! "野指针"的成因主要有两种: (1)指针变量没有被初始化 ...

  8. python输入一个三位数、输出它的逆序数值_c语言 从键盘输入一个三位数,输出该数的逆序数。c语言中从键盘输入一个三位整数...

    c语言 从键盘输入一个三位数,输出该数的逆序数. c语言中从键盘输入一个三位整数 www.zhiqu.org     时间: 2020-12-08 c语言中从键盘输入一个三位数,输出该数的逆序数,可以 ...

  9. 输入三角形的三c语言程序,请问c语言中 从键盘输入三角形的3边 调用三角形面积公式求面积 并输.,C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出...

    导航:网站首页 > 请问c语言中 从键盘输入三角形的3边 调用三角形面积公式求面积 并输.,C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出 请问c语言中 从键盘输入三角形的3边 调 ...

最新文章

  1. 干掉耐克的,绝不会是下一个耐克?
  2. mysql 讲义_MySQL 讲义
  3. 8运行不了_好消息!十堰新建28座充电站,年底投入运行
  4. 芯片的反向流程是怎么样的?
  5. 共享内存---shmget shmat shmdt
  6. Win7系统防火墙设置不了怎么办
  7. 求解斐波那契数列复杂度分析
  8. 2016年CIO的五个优先级
  9. 处理中文乱码以及登陆验证的过滤器Filter(建议收藏)
  10. Atitit.分区对索引的影响 分区索引和全局索引 attilax总结
  11. Zimbra的zmcontral服务无法起来,提示ldap有问题。
  12. presumably用法
  13. npm下载require
  14. java计算机毕业设计家教管理系统源码+mysql数据库+系统+lw文档+部署
  15. iphone修改app名称_iOS应用如何修改APP图标?
  16. C#的get和set用法
  17. vscode中输入感叹号无法识别html模板
  18. 蓝桥杯试题 基础练习 十六进制转八进制
  19. 九阴真经 正在获取服务器列表信息,九阴真经4月9日更新内容介绍_九阴真经4月9日更新公告_飞翔教程...
  20. 小程序成四大行业商家标配,小程序代理市场如何

热门文章

  1. ubuntu16.04系统显卡驱动查询与安装
  2. 荣耀魔法手机magic2Android,荣耀magic2为何被称为魔法手机? 一起上手感受一下就有答案!...
  3. mysql workbench 执行delete语句
  4. Spark / Scala - scala.collection.convert.Wrappers$MutableSetWrapper - no valid constructor
  5. 常用网络安全资源网站
  6. 在手机便签上如何进行图片文字识别?
  7. mybatis的oracle分页查询,Mybatis查询oracle分页
  8. 触摸屏驱动分析: (本机驱动)
  9. 【TA-霜狼_may-《百人计划》】1.4 PC手机图形API介绍
  10. 智能车调试总结——十七届编队组国一、十六届双车组国二(附代码)