格式字符串的转义字符-comsol中文手册

时间:2024-06-29 22:11:39
【文件属性】:

文件名称:格式字符串的转义字符-comsol中文手册

文件大小:7.02MB

文件格式:PDF

更新时间:2024-06-29 22:11:39

MATLAB

230 | 第八章 输入/输出函数 其中 fid 是我们要写入数据那个文件的文件标识,format 是控制数据显示的字符串。如 果 fid 丢失,数据将写入到标准输出设备(命令窗口)。这些格式已经在第二章介绍过。 格式(format)字符串指定队列长度,小数精度,域宽和输出格式的其他方面。它包括 文字数字字符(%)和字符序列(用于指定输出数据显示的精确格式)。一个典型的数据输 出格式字符串图 8.1 所示。字符%总是标志着格式化字符串的开始,在字符%之后,这字符 串应包括一个标识(flag),一个域宽,一个精度指定符和一个转换指定符。字符%,转换指 定符一般会要求出在任何格式中,而标识,域宽,精度指定符是可选的。 图 8.1 数据输出格式字符串 可能的转换指定符被列在表 8.7 中,可能的修改符(标识)被列在了表 8.8 中。如果我 们用格式化字符串指定域宽和精度,那么小数点前的数就是域宽,域宽是所要显示的数所占 的字符数。小数点后的数是精度,是指小数点后应保留的位数。 除了普通的字符和格式字符,还有转义字符常用在格式化字符串。这些特殊的字符被列 在了表 8.9 中。 表 8.7 函数 fprintf 的格式转换指定符 指定符 描述 %c 单个字符 %d 十进制表示(有符号的) %e 科学记数法(用到小写的 e,例 3.1416e+00) %E 科学记数法(用到大写的 e,例 3.1416E+00) %f 固定点显示 %g %e 和%f 中的复杂形式,多余的零将会被舍去 %G 与%g 类似,只不过要用到大写的 E %o 八进制表示(无符号的) %s 字符串 %u 十进制(无符号的) %h 用十六进制表示(用小写字母 a­f 表示) %H 用十六进制表示(用大写字母 A­F 表示) 表 8.8 格式标识(修改符) 标识(修改符) 描述 负号(-) 数据在域中左对齐,如果没有这个符号默认为右对齐 + 输出时数据带有正负号 0 如果数据的位数不够,用零填充前面的数 表 8.9 格式字符串的转义字符 转义序列 描述 \n 换行 \t 水平制表 \b 退后一格 \r 回车符,使屏幕光标移到当前行开关,下移到下一行 \f 跳页符号 \\ 打印一个普通反斜杠 \'or' 打印一个省略号或单一引证 %% 打印一个百分号(%) %-12.5e 开始的标志(必需) 修饰符(可选) 域宽(可选) 精度(可选) 格式描述(必需)


网友评论