C语言-输入输出格式

  • 不同数据类型
  • 不同进制
  • %的输入输出
  • 小数点前后的位数

不同数据类型

字符 数据类型 含义 字节数
%c char 字符型 1
%hd short 短整型 2
%d int 有符号十进制整数 4
%u unsigned int 无符号十进制整数 4
%ld long 长整型 4
%lld %llu %llx long long 双长型 8
%f float 单精度浮点型 4
%lf double 双精度 浮点型 8
%llf long double 长双精度 8/16
%s string 字符串

不同进制

字符 进制 备注
%w 二进制
%o 八进制
%x %X 十六进制 %X时大写字母输出

%的输入输出

int i=8;
printf("%d\n",i);   //输出结果为:8
printf("%%d\n");    //此条语句输出结果为:%d
printf("%%%d\n",i); //此条语句输出结果为:%8

小数点前后的位数

字符 含义 备注
%mf %md 数据宽度m 数据的位数< m,则左端补以空格,若> m,则按实际位数输出。
%.nf 小数位数n
%-m.nf 左对齐 数据的位数< m,则右端补以空格,若> m,则按实际位数输出。
%0md 0补位 数据位数<m时,“0”补位数据左侧 0008
int a = 1234;float f = 3.141592653589;double x = 0.12345678912345678; char s[20] = { "Hello World!"};char c = '\x41';printf("a=%d\n",a );//按照十进制整数格式输出,显示 a=1234printf("a=%d%%\n",a );//输出%号 结果 a=1234%printf("a=%6d\n",a );//输出6位十进制整数 左边补空格,显示 a=__1234printf("a=%06d\n",a );//输出6位十进制整数 左边补0,显示 a=001234printf("a=%2d\n",a );//a超过2位,按实际输出 a=1234printf("a=%-6d\n",a );///输出6位十进制整数 右边补空格,显示 a=1234printf("f=%f\n",f );//浮点数有效数字是7位,结果 f=3.141593printf("f=%7.4lf\n",f );//输出7列,小数点后4位,结果 f=_3.1416printf("x=%lf\n",x );//输出长浮点数 x=0.123457printf("x=%18.16lf\n",x );//输出18列,小数点后16位,x=0.1234567891234567printf("c=%c\n",c );     //输出字符 c=Aprintf("c=%x\n",c );//以十六进制输出字符的ASCII码 c=41printf("s[]=%s\n",s );//输出数组字符串s[]=Hello,Worldprintf("s[]=%9.6s\n",s );//输出最多9个字符的字符串 s[]=Hello,Wor

C语言——输入输出格式相关推荐

  1. 【c语言输入输出格式】 输出小数尾部没有0

    输出时小数尾部没有多余的0,可以用下面这种格式: double x; x = 1.33; printf("%g", x);

  2. C++STL开发温习与总结(六): 6.C++语言输入/输出流定义之输入/输出格式控制

    原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://mp.blog.csdn.net/postedit/79177645 C++STL开发温习 ...

  3. c语言中的%u是输入输出格式说明符

    c语言中的%u是输入输出格式说明符,表示按unsigned int格式输入或输出数据. %d 有符号10进制整数 %i 有符号10进制整数 %o 无符号8进制整数 %u 无符号10进制整数 %x 无符 ...

  4. c语言基本的数据类型输入,C语言基本数据类型输入输出格式

    C语言基本数据类型输入输出格式 C语言基本数据类型输入输出格式 首先看一下C语言的基本数据类型 在C语言中,用int关键字来表示基本的整数类型.后3个关键字(long.short和unsigned)和 ...

  5. Python零基础入门(2)——常用的快捷命令、数据类型、输入输出格式、变量介绍

    1.常用快捷名命令 pycharm设置界面(ctrl + alt + s) 快速创建文件(alt + insert) 格式化python代码(ctrl + alt + l) 快速注释代码(ctrl + ...

  6. c语言输入字符串_我们一起学C语言(四)

    C语言来喽~ 每日一句 我关心我自己, 愈是孤单, 愈是没有朋友, 愈是无助, 那我就愈是自尊. --<简爱> 表达式 在上一篇中,我们已经学习了运算符,接下来我们来看如何运用这些运算符写 ...

  7. 牛客网赛码网 输入输出格式

    目录 牛客网&赛码网输入输出 牛客网 单行输入 多行输入,每一行是一个测试样例 多个测试用例,每个测试用例有多行 赛码网 单个输入,单个输出 单行多个输入,单行多个输出,空格分割 多个测试案例 ...

  8. 牛客网赛码网 输入输出格式 pythonC++

    牛客网&赛码网 输入输出格式 python&C++ Note: 你的程序需要stdin(标准输入)读取输入,然后stdout(标准输出)来打印结果,举个例子,你可以使用c语言的scan ...

  9. c语言输入三个身高输出最高,输入两个人的身高,计算并输出他们的平均身高.(身高以米为单位,最后结果保留两位小数)...

    题目: 输入两个人的身高,计算并输出他们的平均身高.(身高以米为单位,最后结果保留两位小数) 求C语言的编写过程 解答: #include void main () { float a,b; scan ...

  10. c语言printf输出格式顶格,c语言printf()输出格式[共6页].pdf

    c 语言 printf() 输出格式大全 浮点数( 包括 float 和 doulbe) 浮点数指数输出 [e-(E-) 记数法] 浮点数不显无意义的零 "0" 有符号十进制整数 ...

最新文章

  1. 2019年《自然》迎新子刊:机器智能、新陈代谢和综述物理
  2. windows server 2003 域控制器重命名
  3. 删除计算机系学生的选课记录6,天津理工大学+数据库实验二.doc
  4. Effective C# 原则16:垃圾最小化(译)
  5. Windows系统调用学习笔记(三)—— 保存现场
  6. SpringBoot+MyBatisPlus整合时提示:Invalid bound statement(not found):**.dao.UserDao.queryById
  7. 玩转Numpy——stack(),hstack(),vstack(),dstack()函数简单介绍
  8. 查看http的并发请求数及其TCP连接状态
  9. MySQL 成薪资跳板了?
  10. 【UWB】UWB基本定位原理
  11. Python通过SSH下载远程服务器文件
  12. jQuery视频弹窗插件可播放mp4,mov等格式
  13. 【生物信息】 系统发育树-有根树 转化 无根树-基于R语言
  14. Hexo 个人博客搭建完整版笔记
  15. 060 steam挂卡
  16. python反爬中url之aes加密_python反爬之前端加密技术
  17. 题目名称:组个最小数时间限制:1000ms内存限制:256MB提交通过率:43%
  18. 2020年,多源域适应(域迁移) MDA最新方法总结综述
  19. android 代码等待一秒,【报Bug】安卓微信旧版本7.0.2 ,支付完成,等待几秒后,再点击完成 回到小程序,跳转不了页面。...
  20. 谭浩强《C语言程序设计 》习题 6-3

热门文章

  1. 忘记steam账号了,如何查找本地steam账号?
  2. 【禁忌搜索】基于禁忌搜索算法实现经典VRP问题的matlab仿真
  3. 如何使用Fiddler进行弱网测试
  4. Hyperf JSON RPC 服务 Demo
  5. 推荐10款适合C/C++开发人员的IDE
  6. 冰点下载:数据解析错误
  7. Reactor | Epoll 模型理解
  8. python如何更新pip_[Python] 如何更新 PIP 到最新版本?
  9. 斗鱼实名认证 mysql_斗鱼新人主播怎么进行实名认证 斗鱼直播实名认证失败怎么办...
  10. 安全电子签章密码技术规范_《密码法》中的“密码”,你真的了解吗?