99问答网
所有问题
在c语言中的%*f是什么意思??有什么作用???
如题所述
举报该问题
推荐答案 推荐于2018-04-07
读语句中的格式 %*f 与 %f 的意义相同,就是从输入流中,按浮点数格式取一个输入元素。但 %*f 格式是 取一个输入元素后不传给任何参数,换句话说,就是丢弃它。%f是取一个输入元素后,传给读语句中给定的参数。
%*f %*d %*s 主要用于文件输入,作用是“跳过”某值,读别的值。例如输入文件内容:
1 10.1 Laowu 12.4
20 10.2 Laoliu 15.1
35 10.4 Laoba 9.2
...
有用的数是第四列,所以这样读:
for (i=0;i<n;i++) fscanf(fin,"%*d %*f %*s %f",&x[i]);
它将按格式“跳过" 每行前三个数,只读入每行第4个数,存到 x[i] 里。
键盘输入一般不用这种格式,因为没有必要多打一个数,再遗弃它。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BzvtteB7.html
其他回答
第1个回答 2008-05-08
%*f是用来禁止赋值的,在输入函数时,对应于%*f的地方,可任意打一个数,该值不会赋值给任何变量。
第2个回答 2008-05-08
*表示本输出项在读入后不赋给相应变量。
例:#include <stdio.h>
void main()
{
int a,b;
scanf("%d %*d",&a,&b);
printf("%d%d\n",a,b);
}
%*d的值不会赋值给b变量。
第3个回答 2008-05-08
int a=3;
float b=2.0;
printf("%*f",a,b); == printf("%3f",b);
相似回答
C语言中%*f是什么
答:
输入一个浮点数(和%f一样),但不赋给变量 如scanf("
%*f
" /*这里没有变量*/ );所有的格式符都支持这种操作
在C语言中%
f有什么作用
啊?
答:
在C/C++中,
%f 是一个格式控制符,用于输出浮点数(包括实数)
。它可以出现在printf或sprintf等函数的格式字符串中,用来指定要输出的浮点数的格式。例如,以下代码使用printf函数输出一个浮点数:在这个例子中,%f 是printf函数的格式控制符,它告诉函数接下来的输出应该是一个浮点数。num是存储浮点数的...
c语言中f什么意思
c语言中f什么意思
答:
C语言中数字后面+f是什么意思 读语句中的格式 %*f 与 %f 的意义相同,
就是从输入流中,按浮点数格Shi取一个输入元素
。但 %*f 格式是 取Yi个输入元素后不传给任何参数,换句话说,Jiu是丢弃它。f是取一个输Ru元素后,传给读语句中给定的参数。f %*d %*s 主要用于Wen件输入,作用是“...
c语言%
f的作用是什么
啊?
答:
双精度浮点型数据的输入格式控制符。因为计算机中所有的数据都是二进制 0、1 代码,所以输出的时候要用“输出控制符”告诉计算机以什么形式将二进制数据显示出来。输出控制符中,%d、%f、%s、
%c
是最常用的,它们分别是输出整数、实数、字符串和字符的控制符。%.mf 虽然用得不多,但一定要重视。
C语言中
%d和%
f是什么意思
啊?
答:
d表示输入或输出十进制有符号数;%f表示输入或输出浮点数(float,四字节表示);
在C语言中
输出不同数据时需要用到不同的格式字符,%d是用来输出十进制整型数据的实际长度输出,%
f是
以小数形式输出单、双精度度数。以下是详细介绍:1、%d表示输入或输出十进制有符号数;2、%f表示输入或输出浮点数(float...
C语言里面
,%d %c %f 分别
是什么意思?
怎么用?
答:
%c 用来输出一个字符 %d 整型输出(int)%f 用来输出实数,以小数形式输出(float)
在C语言中
主要用于定义数值类型,具体用法举例说明: int a=123; CString temp; // %d是十进制整数(int) temp.Format(“输出:%d”,a); ::MessageBox(NULL,temp,"信息",0) 信息框会显示123 高_婷婷 | 发布于2018-05-28 ...
C语言
%d 、 %f 分别
是什么意思?
答:
默认情况下保留小数点6位。
C语言中
,输入输出的格式为:输入输出符号("<格式化字符串>", <参量表>),格式化字符串由格式控制、和输出表列两部分组成,其中格式控制包含格式声明和普通字符。格式声明由“%”和格式字符组成,如%d、%f等。它
的作用
是将输出的数据类型转换为指定的格式然后输出。
f%在c语言中什么含义
答:
f
控制符 控制它以单精度浮点型输出 lf 双精度 d 以十进制的整型输出 ld 长整型 o 八进制 x 或者 %#x 十六进制
c
字符 s 字符串
c语言%
f的意思是什么?
答:
1、%
f 是
输出 float 型变量;%f 是输出 double 型变量;%Lf 是输出 long double 型变量。2、
在C语言中
,对于数值类型只有通过printf类函数输出这一种方式,比如printf, sprintf, fprintf等。这类函数输出时要求有格式符号,其中long double的格式符号为%Lf。以下是一个简单的参考代码,输出到标准输...
大家正在搜
%if在c语言中是什么意思
define在c语言中是什么意思
c语言中f是什么意思
c语言 7.2f是什么意思
c语言1f是什么意思
c语言52f是什么意思
c语言6f是什么意思
c语言中10f什么意思
c语言中fabs什么意思
相关问题
c语言中的“%c”是什么意思?
c语言(*f)()是什么意思? 麻烦告诉下,谢谢
C语言中*f是什么意思啊?就是字母前面加了个星号,表示了什么...
\f在c语言中什么意思?怎样理解?
c语言中“%.0f”是什么意思?
在C语言中%4.3f是什么意思?
C语言里面,%d %c %f 分别是什么意思?怎么用?
计算机C语言中%.0f是什么意思?