栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

学习考研日常记录—8月1日

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习考研日常记录—8月1日

在程序设计中有一些特殊的输入输出对我们的做题产生了很大的困扰,根据我日常做题的情况遇到了如下的知识点总结。

总结一

(1) 是我们熟悉的正常形式,定义了一个整型直接输出10。

(2)是%6d/n中的6表示的是输出的一段宽度为6,并为右对齐,我们可以理解为输出一个宽度为6的数据,不足的部分用空格补全即为空空空空10.如果是%-6d/n,那就是左对齐,输出应为10空空空空。

(3)为正常的浮点型输出。

(4)为宽度为14的浮点型数据,类比(2),由于是浮点型精确到小数点6位,小数点也算占一个宽度。

(5)%e/n是指科学计数法,e+002的意思就是把568.1变成了5.681000*10^2。

(6)14en同(5)一样的,宽度为14的数据,区别在于pi 指3.1416变成了3.141600*10^0。

(7)g是指不输出无意义的0,

(8)是与前面说的宽度一样的,只是不输出无意义的0

                               总结二

 

 c语言中%*d表示忽略第一个整数,而%*d中的*,是一个标志符号,用来表示跳过它相应的数据,表示输出的数据区和它对应的数据表示输出的空格个数,从而使下一个输入的内容复制给紧接着的变量。用自己的话来说就是忽略值

当i 为2时,printf("##%*dn",i,i)相当于就是printf("##%*2dn",空2)的意思。

i=3相当于空空3

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1034583.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号