c语言中“%.0f”是什么意思?

如题所述

%.0f 是输出 float 型或 double 型数据,按定点格式,小数点以下占0位。

格式输出一个浮点数,去掉小数点后面的数。%.0f的0代表小数点后面几位,%.2f就是小数点后面2位。输出浮点数的整数部分,不输出小数点和小数点以下部分。小数部分 4 舍 5 入。

扩展资料:

三个循环的异同点:用while和do…while循环时,循环变量的初始化的操作应在循环体之前,而for循环一般在语句1中进行的。

while循环和for循环都是先判断表达式,后执行循环体,而do…while循环是先执行循环体后判断表达式,也就是说do…while的循环体最少被执行一次,而while循环和for就可能一次都不执行。

另外还要注意的是这三种循环都可以用break语句跳出循环,用continue语句结束本次循环,而goto语句与if构成的循环,是不能用break和 continue语句进行控制的。

顺序结构、分支结构和循环结构并不彼此孤立的,在循环中可以有分支、顺序结构,分支中也可以有循环、顺序结构,其实不管哪种结构,均可广义的把它们看成一个语句。

在实际编程过程中常将这三种结构相互结合以实现各种算法,设计出相应程序,但是要编程的问题较大,编写出的程序就往往很长、结构重复多,造成可读性差,难以理解,解决这个问题的方法是将C程序设计成模块化结构。

参考资料来源:百度百科-C语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-14

printf("%.nf",&f);

这个n代表显示浮点数时,小数点后显示几位;

0就是不显示小数点后的数,1就是显示小数点后1位;

printf 是指格式化输出函数,主要功能是向标准输出设备按规定格式输出信息。printf 是C语言标准库函数,定义于头文件 <stdio.h>。printf 函数的一般调用格式为:printf("<格式化字符串>", <参量表>)。输出的字符串除了可以是字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

扩展资料:

format -- 是格式控制字符串,包含了两种类型的对象:普通字符和转换说明。

在输出时,普通字符将原样不动地复制到标准输出,转换说明并不直接输出而是用于控制 printf 中参数的转换和打印。每个转换说明都由一个百分号字符(%)开始,以转换说明结束,从而说明输出数据的类型、宽度、精度等。

第2个回答  推荐于2017-11-26
就是指格式输出一个浮点数,但是去掉小数点后面的数%.0f的0代表小数点后面几位,%.2f就是小数点后面2位本回答被网友采纳
第3个回答  2019-11-18
%.0f 是输出 float 型或 double 型数据,按定点格式,小数点以下占0位。
格式输出一个浮点数,去掉小数点后面的数。%.0f的0代表小数点后面几位,%.2f就是小数点后面2位。输出浮点数的整数部分,不输出小数点和小数点以下部分。小数部分 4 舍 5 入。
第4个回答  2013-08-29
%.0f为格式控制符表示浮点数输出整数位,.0为小数位位数

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网