C语言中fscanf函数使用后位置指针会往下移动么?

在读取数据成功时会移动。

C语言中,对文件指针会产生移动作用的函数包括:

1 读函数: fread, fgetc, fgets, fscanf等。执行读操作时,指针向后移动,移动距离为实际读到的字节数。

2 写函数:fwrite, fputc, fputs,fprintf等。执行写操作时,指针向后移动,移动距离为实际写入的字节数。

3 指针移动函数:fseek, rewind等。按照函数功能,自由移动文件指针。

fscanf在读取数据成功时,即返回值>0时,会移动文件指针。如返回值<=0,代表读操作失败,不会产生指针移动。