主题:[讨论]输出格式控制fprintf的使用方法
我在代码中使用
fprintf(fh,['\t%' num2str(addrlen) 'X:%' num2str(datalen) 'X;\r\n'],idepth-1,value);
希望输出的是十六进制数字,但是在实际中对于正数能正确输出十六进制数字
而对于负数却输出的是科学表达形式?
想和大家探讨下如何处理这个负数问题
fprintf(fh,['\t%' num2str(addrlen) 'X:%' num2str(datalen) 'X;\r\n'],idepth-1,value);
希望输出的是十六进制数字,但是在实际中对于正数能正确输出十六进制数字
而对于负数却输出的是科学表达形式?
想和大家探讨下如何处理这个负数问题