Matlab中disp,fprintf和sprintf有什么区别
发布网友
发布时间:2022-04-03 18:54
我来回答
共2个回答
热心网友
时间:2022-04-03 20:24
都是把格式好的字符串输出,只是输出的目标不一样:
1
printf,是把格式字符串输出到标准输出(一般是屏幕,可以重定向)。
2
sprintf,是把格式字符串输出到指定字符串中,所以参数比printf多一个char*。那就是目标字符串地址。
3
fprintf,
是把格式字符串输出到指定文件设备中,所以参数笔printf多一个文件指针file*。
热心网友
时间:2022-04-03 21:42
都是把格式好的字符串输出,只是输出的目标不一样:
1
printf,是把格式字符串输出到标准输出(一般是屏幕,可以重定向)。
2
sprintf,是把格式字符串输出到指定字符串中,所以参数比printf多一个char*。那就是目标字符串地址。
3
fprintf,
是把格式字符串输出到指定文件设备中,所以参数笔printf多一个文件指针FILE*。
回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢
!