fprintf函数用于将数据以指定格式写入到文件中或者输出到命令窗口中。
语法格式为:
fprintf(fileID, format, A) 或 fprintf(format, A)
其中,fileID是一个文件标识符,用于指定要写入的文件;format是格式控制字符串,用于指定数据的显示格式;A是要写入的数据。
示例用法:
fprintf(‘Hello, World!\n’); fprintf(‘My name is %s.\n’, ‘Alice’); fprintf(‘The value of pi is approximately %.2f.\n’, pi);
fileID = fopen(‘data.txt’, ‘w’); fprintf(fileID, ‘Hello, World!\n’); fprintf(fileID, ‘My name is %s.\n’, ‘Alice’); fprintf(fileID, ‘The value of pi is approximately %.2f.\n’, pi); fclose(fileID);
以上示例中,第一个fprintf语句将字符串"Hello, World!"输出到命令窗口中,第二个fprintf语句将格式化的字符串"My name is Alice."输出到命令窗口中,第三个fprintf语句将格式化的字符串"The value of pi is approximately 3.14."输出到命令窗口中。
第四个fprintf语句将字符串"Hello, World!"写入到名为data.txt的文件中,第五个fprintf语句将格式化的字符串"My name is Alice."写入到文件中,第六个fprintf语句将格式化的字符串"The value of pi is approximately 3.14."写入到文件中。最后通过fclose函数关闭文件。