Ⅰ c语言中 a=f()是什么意思f()是什么
f()
是个函数名;
例如:
int
f()
{
return
5;
}
int
a;
a
=
f();
//
那么f()
就是调用了上面的函数,他的返回值是5,此时a等于5.
Ⅱ 我想问问c语言中这个F到底表示的是什么
这个F是宏定义的常量名,这句话的意思是:在后面的代码中,凡是出现F的地方,编译的时候都会以37.5的float类型来替代,你也可以改名字,比如:
#define MY_NUMBER 100
Ⅲ c语言中f函数
用在输入输出语句中,表示浮点型数据。
#include
int
main()
{
float
a=5.47f;
printf("a=%f\n
",
a);
//
%f会用a的值代替
printf("input
a
float
number:");
scanf("%f",
&a);
//
输入的数据会以浮点型存到a中。
printf("a=%f\n
",
a);
//
%f会用a的值代替
return
0;
}
Ⅳ C语言中的F格式符
%f
就是输入输出float类型的格式符,跟%d一样用就可以了.
指定字段长度就是%km.nf这样来用,k是正负号,正可以省略,正表示右对齐,负表示左对齐.
比如说-789.124这个数,一共占8个格子,那么比如%10f,就会左边空两格,然后再输出这个数,%-10f就是先输出这个数,再空两格,然后什么%4f,%3f在这里都没有用,因为这个数有8格,4和3都太小了,它会不空格正常输出-789.12400X,注意小数点后有6位,这是因为float的精度所确定的.然后最后一位误差是不定的,因为计算机硬件原因.所以实际上%10f还是太小了,因为实际上这个数有11位,10无法起到控制格式和空格的作用,10跟不写是一样的,至少%12f才有用.
m就是空格的控制符啦,刚解释过了.
小数点后面的n是精确到几位,比如说%.2f,就是四舍五入保留2位小数.
楼上瞎说...%4f和%3f怎么会把小数省掉!太搞笑了..自己去试试啊~
浮点的%4f的4是包括小数位的~而且这个4是用来做比如表格之类的格式控制,自动输入空格的,不是用来四舍五入舍位数的,如果数据大于4位,那就会直接撑出来,本来多少位,就输出多少位
Ⅳ C语言f格式符
float占用字节数4,有效数字6~7,数值范围-3.4*10^38
~3.4*10^38
printf("%.3f\n",123.45)
123.450
printf("%.1f\n",123.45)
123.5
printf("%.0f\n",123.45)
123
(注意前面也可以加数字,但应大于实际宽度,一般不加容易出错)。
Ⅵ c语言中%f表示什么意思
c语言中%f表示:十进制浮点数,类似的还有:
1、%c:单个字符
2、%d:十进制整数(int)
3、%ld:十进制整数(long)
4、%lf:十进制浮点数(double)
5、%o:八进制数
6、%s:字符串(char)
7、%u:无符号十进制数(DWORD)
8、%x:十六进制数(0x00000)
(6)c语言f的变形扩展阅读:
c语言特有特点
C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。
C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。不同的变量类型可以用结构体(struct)组合在一起。通过指针(pointer),C语言可以容易的对存储器进行低级控制。预编译处理(preprocessor)让C语言的编译更具有弹性。Ⅶ C语言中/f 表示什么
输出字节流float a;char b;int c;printf("%f%c%d",&a,&b,&c)便可输出a,b,c的值%d 是输出输入格式 为整型,用于 int , short int
%f 是输出输入格式 为单精度浮点型,用于 float
%c是输出输入格式 为字符型 用于char
Ⅷ c语言f(%f)是什么意思
好问题,f代表float–point,具体意义去优酷上找"C学习指南"的第3.2讲。
Ⅸ c语言中有关f格式符
输入的时候不要用数据.直接用scanf("%f%f",&f1,&f2);
对于输出可以用如:printf("%f%f",&f1,&f2);printf("%3.2f%2.1f",&f1,&f2);
Ⅹ c语言0.1f是什么意思
这是c语言中输出格式控制语句。 %后面接上的内容是控制变量输出格式的 f 表示 浮点数 , %6.1f 就是输出的变量总共占6列,其中小数占一列。 %1f -- 你用了数字1,不是字母L的小写. 这个1的意思是输出/入总位数为1位。