%f和%8f是什么意思c语言

如题所述

第1个回答  2022-09-27

%f和%8f是什么意思c语言

    用在scanf中,%f和%8f都表示输入float型资料,%f预设取小数点后6位有效数,%8f则限定只取输入资料的前8位(含小数点),多余的被留在输入缓冲区。

    用在printf中,%f和%8f都表示输出浮点数,float型和double型通用。%f预设输出小数点后6位小数,四舍五入,左对齐;%8f输出占宽8位右对齐,当实际长度超过8位时按实际长度向右扩充套件,最后一位四舍五入。

C语言中%d和%f是什么意思

C语言中%d是输入输出int型别资料的格式符
%f是输入/输出float型别资料的格式符。

c语言中 a=f()是什么意思?f()是什么??

f() 是个函式名;
例如:
int f()
{
return 5;
}
int a;
a = f(); 那么f() 就是呼叫了上面的函式,他的返回值是5,此时a等于5.

f() 是个函式名

C语言%.0f是什么意思

printf("%.nf",&f);
n代表显示浮点数时,小数点后显示几位,0就是不显示小数点后的数

c语言中 a=f()是什么意思

把f()函式的返回值赋给a
望采纳!有不懂请追问!

C语言“%5.1f”是什么意思?

那是C中格式化输出的格式标示,'5'标示宽度(如果要输出的资料不够5那么在前面补充空格使长度为五,超过的话则会自动扩充。'.1'标示保留小数点后一位,f标示实数行变数,即输出的资料要是实数型别的。#include<stdio.h> void main(){ printf("%5.1f",1.89);假设1.89为要输出的资料}则输出为:_1.9_为空格,因为保留到一位,所以8进一若5改成6则输出__1.9若.1改成.2,则输出_1.89

c语言0.1f是什么意思?

这是c语言中输出格式控制语句。 %后面接上的内容是控制变数输出格式的 f 表示 浮点数 , %6.1f 就是输出的变数总共占6列,其中小数占一列。 %1f -- 你用了数字1,不是字母L的小写. 这个1的意思是输出/入总位数为1位。

C语言中%d和%f是什么意思啊?

using namespace std; age = m_age;

c语言%d%f%c都是什么意思?

给你一个完整的吧:
%d%f%c都是printf输出时。规定资料输出方式的,详细的输出方式列表如下:
%d 有符号10进位制整数
%i 有符号10进位制整数
%o 有符号8进位制整数
%u 无符号10进位制整数
%x 无符号的16进位制数字,并以小写abcdef表示
%X 无符号的16进位制数字,并以大写ABCDEF表示
%F/%f 浮点数
%E/%e 用科学表示格式的浮点数
%g 使用%f和%e表示中的总的位数表示最短的来表示浮点数 G 同g格式,但表示为指数
%c 单个字元
%s 字串
%% 显示百分号本身

相似回答