c语言中%.1f是什么意思

 我来答
热爱学习的Genji
高粉答主

2020-11-05 · 说的都是干货,快来关注
知道小有建树答主
回答量:1894
采纳率:100%
帮助的人:28.2万
展开全部

%1f的1是指的输出宽度为1的浮点数。在“%”和字母之间插进数字表示最大场宽。

例如:%9.2f表示输答出场宽为9的浮点数,其中小数位为2,整数位为6,如果字符串的长度、或整型数位数超过说明的场宽,将按其实际长度输出。

扩展资料:

C语言的优点:

1、简洁紧凑、灵活方便

C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

2、运算符丰富

C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

3、数据类型丰富

C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。

4、表达方式灵活实用

C语言提供多种运算符和表达式值的方法,对问题的表达可通过多种途径获得,其程序设计更主动、灵活。它语法限制不太严格,程序设计自由度大,如对整型量与字符型数据及逻辑型数据可以通用等。

写在枫叶上的故事
2018-12-19 · TA获得超过2.6万个赞
知道答主
回答量:164
采纳率:0%
帮助的人:2.3万
展开全部

c语言中,i+=1就是i=i+1。

i+=1是i=i+1的缩写。它们表示的意思都是相同的,并且在运行时的结果也是相同的,c语言中类似这样的缩写还有a+=b  →a=a+b 、a-=b  →a=a-b  、a*=b  →a=a*b 、a/=b  →a=a/b 5、a%=b  →a=a MOD b ,即a/b的余数。

扩展资料 

c语言中,使用i+=1代替i=i+1的好处:

两种的写法都是是i加1,但是前者计算出右值后会存入一个临时变量然后赋给左侧的 i, 而后者是在 i 本身上做计算,在效率上有一点点提升。

i += 表达式时,是先算表达式的值,在计算和i相加的值,然后把最终结果给i, 而i = i +表达式,则是按照左结合的规则,从左往右计算。少数情况下,i = i +表达式,是不会把结果转换成i的类型的,有时会报错,而i +=表达式,是会强制转换结果,把结果转换为i的类型。

参考资料来源:百度百科——C语言运算符

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
琳儿猪zhu
2018-11-01 · TA获得超过6113个赞
知道答主
回答量:40
采纳率:100%
帮助的人:5485
展开全部

在C语言中,i+=1的原型就是i=i+1,所以i+=1相当于就是i=i+1的简写。不管C语言结构、算法是否复杂基本上都能看到这样的简写,但是否要简写还是看个人的习惯。

扩展资料:

C语言中的其他简写形式:

1、a+=b  →a=a+b 

2、a-=b  →a=a-b  
3、a*=b  →a=a*b 

4、a/=b  →a=a/b
5、a%=b  →a=a MOD b 即a/b的余数 

6、a&=b  →a=a &b 按位与

7、a^=b  →a=a EOR b 按位异或

8、a||=b  →a=a ||  b 按位或

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天云小店
2015-05-17 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:757万
展开全部

%1f是用在printf函数中的输出格式的说明符。

具体解释如下:

使输出float型的数值的整数部分保持1位的固定位宽,如果实际整数部分超过1位的宽度,则按实际位数输出。(整数部分不会低于1位)

举例如下:

printf("%1f", 1.31);    // 输出1.31
printf("%1f", 122.31);  // 输出122.31
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
碧海风云

2017-06-23 · 碧海风的秘密小据点!
碧海风云
采纳数:909 获赞数:10281

向TA提问 私信TA
展开全部

输出保留一位小数的浮点型数

例如:3.141593

%.1f输出为:3.1

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(30)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式