求助,新手不会🥹
c吧
全部回复
仅看楼主
level 1
这个代码最后以定点形式输出的结果不同,有大佬知道吗,我查AI是说fixed把scientific覆盖了,因为编译器的原因最后是16进制输出的。是这个原因吗?这个结果不同是编译器造成的吗?我后来加了一个cout.unsetf(scientific)结果变成了20.000000和-400.000000
大佬们求助[鼠2]
2026年02月04日 07点02分 1
level 1
建议 用printf("%11.4lf",a);输出小数.你不感觉cout 像一个一点也不像的迷糊吗
2026年02月04日 23点02分 2
我是新手,感觉都一样[酸爽]
2026年02月05日 08点02分
level 1
别想了,这玩意是C++标准定好的。你那本书上估计是早期C++98混乱的时候写的。多看看新标准的,C++11之后的,叫做现代C++。
BTW,你用的是C++,那要用C++的哲学来写程序,不建议用print,除非你要使用C++26最新标准的功能。
2026年02月05日 06点02分 3
哦,这里是C吧。。。
2026年02月05日 06点02分
感谢大佬,没纠结了,我查了一下,这个编译环境确实比较老[哈哈],我是新手还不太懂
2026年02月05日 08点02分
@有轨电车在镜泊湖 不要学这种八股文式的教材,可以跳过的。
2026年02月05日 09点02分
@cs_sunshine 电脑上是啥都有,但是我要是给单片机编程徐也要兼容的.
2026年02月05日 09点02分
level 6
感觉教材里的vs版本可能是2003,2008之类的
2026年02月05日 08点02分 4
感谢大佬,我查了一下,编译环境确实比较早[鼠2]
2026年02月05日 08点02分
level 1
可以去看看我经常学习的一个资源网站,猿学谷 ,应该对你学习比较有帮助
2026年02月11日 01点02分 5
1