格式化I/O示例的代码问题
function data=txtio_examp%TXTIO_EXAMP文本文件的格式化输入输出
%打开一个文本文件写入数据
=fopen('square_mat.txt','wt');
if(fid==-1)
disp(msg);
return;
end
%写入数据
fprintf(fid,'%s\n','文本文件格式化输入输出示例');
fprintf(fid,'%i\t%i\t%i\n',);
%关闭文件
问题:
在上面的代码中,fprintf(fid,'%i\t%i\t%i\n',);这句话是什么意思呢?'%i\t%i\t%i\n'是什么输出啊?%i 和 \t 等这些基础的东西我记不起来了,望大家能提醒一下。
回复 楼主 小脉 的帖子
lz,我建议你运行一下你就知道了 我也运行了,我就是不懂“%i”是什么输出格式呢?“%i\t”又怎么个输出了? 总是闹糊涂,所以求教于大家了。 %c Single character
%d Decimal notation (signed)
%e Exponential notation (using a lowercase e as in 3.1415e+00)
%E Exponential notation (using an uppercase E as in 3.1415E+00)
%f Fixed-point notation
%g The more compact of %e or %f, as defined in . Insignificant zeros do not print.
%G Same as %g, but using an uppercase E
%i Decimal notation (signed)
%o Octal notation (unsigned)
%s String of characters
%u Decimal notation (unsigned)
%x Hexadecimal notation (using lowercase letters a–f)
%X Hexadecimal notation (using uppercase letters A–F)
\b Backspace
\f Form feed
\n New line
\r Carriage return
\t Horizontal tab
\\ ackslash
\'' or '' (two single quotes) Single quotation mark
%% Percent character
以上,你只要在matlab帮助里搜索fprintf就知道了 好的,谢谢你!
页:
[1]