C语言——输入输出格式
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语言——输入输出格式相关推荐
- 【c语言输入输出格式】 输出小数尾部没有0
输出时小数尾部没有多余的0,可以用下面这种格式: double x; x = 1.33; printf("%g", x);
- C++STL开发温习与总结(六): 6.C++语言输入/输出流定义之输入/输出格式控制
原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://mp.blog.csdn.net/postedit/79177645 C++STL开发温习 ...
- c语言中的%u是输入输出格式说明符
c语言中的%u是输入输出格式说明符,表示按unsigned int格式输入或输出数据. %d 有符号10进制整数 %i 有符号10进制整数 %o 无符号8进制整数 %u 无符号10进制整数 %x 无符 ...
- c语言基本的数据类型输入,C语言基本数据类型输入输出格式
C语言基本数据类型输入输出格式 C语言基本数据类型输入输出格式 首先看一下C语言的基本数据类型 在C语言中,用int关键字来表示基本的整数类型.后3个关键字(long.short和unsigned)和 ...
- Python零基础入门(2)——常用的快捷命令、数据类型、输入输出格式、变量介绍
1.常用快捷名命令 pycharm设置界面(ctrl + alt + s) 快速创建文件(alt + insert) 格式化python代码(ctrl + alt + l) 快速注释代码(ctrl + ...
- c语言输入字符串_我们一起学C语言(四)
C语言来喽~ 每日一句 我关心我自己, 愈是孤单, 愈是没有朋友, 愈是无助, 那我就愈是自尊. --<简爱> 表达式 在上一篇中,我们已经学习了运算符,接下来我们来看如何运用这些运算符写 ...
- 牛客网赛码网 输入输出格式
目录 牛客网&赛码网输入输出 牛客网 单行输入 多行输入,每一行是一个测试样例 多个测试用例,每个测试用例有多行 赛码网 单个输入,单个输出 单行多个输入,单行多个输出,空格分割 多个测试案例 ...
- 牛客网赛码网 输入输出格式 pythonC++
牛客网&赛码网 输入输出格式 python&C++ Note: 你的程序需要stdin(标准输入)读取输入,然后stdout(标准输出)来打印结果,举个例子,你可以使用c语言的scan ...
- c语言输入三个身高输出最高,输入两个人的身高,计算并输出他们的平均身高.(身高以米为单位,最后结果保留两位小数)...
题目: 输入两个人的身高,计算并输出他们的平均身高.(身高以米为单位,最后结果保留两位小数) 求C语言的编写过程 解答: #include void main () { float a,b; scan ...
- c语言printf输出格式顶格,c语言printf()输出格式[共6页].pdf
c 语言 printf() 输出格式大全 浮点数( 包括 float 和 doulbe) 浮点数指数输出 [e-(E-) 记数法] 浮点数不显无意义的零 "0" 有符号十进制整数 ...
最新文章
- 2019年《自然》迎新子刊:机器智能、新陈代谢和综述物理
- windows server 2003 域控制器重命名
- 删除计算机系学生的选课记录6,天津理工大学+数据库实验二.doc
- Effective C# 原则16:垃圾最小化(译)
- Windows系统调用学习笔记(三)—— 保存现场
- SpringBoot+MyBatisPlus整合时提示:Invalid bound statement(not found):**.dao.UserDao.queryById
- 玩转Numpy——stack(),hstack(),vstack(),dstack()函数简单介绍
- 查看http的并发请求数及其TCP连接状态
- MySQL 成薪资跳板了?
- 【UWB】UWB基本定位原理
- Python通过SSH下载远程服务器文件
- jQuery视频弹窗插件可播放mp4,mov等格式
- 【生物信息】 系统发育树-有根树 转化 无根树-基于R语言
- Hexo 个人博客搭建完整版笔记
- 060 steam挂卡
- python反爬中url之aes加密_python反爬之前端加密技术
- 题目名称:组个最小数时间限制:1000ms内存限制:256MB提交通过率:43%
- 2020年,多源域适应(域迁移) MDA最新方法总结综述
- android 代码等待一秒,【报Bug】安卓微信旧版本7.0.2 ,支付完成,等待几秒后,再点击完成 回到小程序,跳转不了页面。...
- 谭浩强《C语言程序设计 》习题 6-3
热门文章
- 忘记steam账号了,如何查找本地steam账号?
- 【禁忌搜索】基于禁忌搜索算法实现经典VRP问题的matlab仿真
- 如何使用Fiddler进行弱网测试
- Hyperf JSON RPC 服务 Demo
- 推荐10款适合C/C++开发人员的IDE
- 冰点下载:数据解析错误
- Reactor | Epoll 模型理解
- python如何更新pip_[Python] 如何更新 PIP 到最新版本?
- 斗鱼实名认证 mysql_斗鱼新人主播怎么进行实名认证 斗鱼直播实名认证失败怎么办...
- 安全电子签章密码技术规范_《密码法》中的“密码”,你真的了解吗?