⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000003.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;a&nbsp;=&nbsp;1000.0;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout&nbsp;&lt;&lt;&nbsp;a&nbsp;-&nbsp;b&nbsp;&lt;&lt;&nbsp;'\n';&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<BR>&nbsp;<BR>(附注,有些&nbsp;C++&nbsp;环境下会印出&nbsp;0.429993)&nbsp;<BR>&nbsp;<BR>声明:受进位/舍位/近似值之苦,其实并不是&nbsp;C++&nbsp;的问题,而是电脑科学界的问&nbsp;<BR>题。不过还是一直有人在&nbsp;comp.lang.c++&nbsp;里发问,所以我给你一个答案意思一下。&nbsp;<BR>&nbsp;<BR>答案:浮点数本来就是个近似值。在&nbsp;IEEE&nbsp;的&nbsp;32&nbsp;位元浮点数标准里,有&nbsp;1&nbsp;位元的&nbsp;<BR>正负号,8&nbsp;位元的指数,23&nbsp;位元的假数。因为正规化後的二进位假数都会变成像是&nbsp;<BR>1.xxxxx...&nbsp;的型式,所以头一项的&nbsp;1&nbsp;不予计入,就能得到&nbsp;24&nbsp;位元的有效假数。&nbsp;<BR>1000.43(以及其他很多很多数字)都不是&nbsp;float&nbsp;或&nbsp;double&nbsp;的表示法,其实&nbsp;<BR>1000.43&nbsp;的位元内容是这样子的('s'&nbsp;代表正负号,'e'&nbsp;代表指数,'m'&nbsp;代表假数)&nbsp;<BR>:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;seeeeeeeemmmmmmmmmmmmmmmmmmmmmmm&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;01000100011110100001101110000101&nbsp;<BR>&nbsp;<BR>假数移位後变成&nbsp;1111101000.01101110000101&nbsp;或是&nbsp;1000&nbsp;+&nbsp;7045/16384。&nbsp;<BR>分数部份为&nbsp;0.429992675781。&nbsp;<BR>float&nbsp;的假数占&nbsp;24&nbsp;位元,所以你只得到&nbsp;16M&nbsp;分之一的精确度。&nbsp;<BR>double&nbsp;有较高的精确度(53&nbsp;位元的假数)。&nbsp;<BR>&nbsp;<BR>==========================&nbsp;<BR>●&nbsp;22B:其他环境下的琐事&nbsp;<BR>==========================&nbsp;<BR>&nbsp;<BR>Q134:有任何&nbsp;TeX&nbsp;或&nbsp;LaTeX&nbsp;的巨集,能处理&nbsp;&quot;C++&quot;&nbsp;的留白效果(spacing)吗?&nbsp;<BR>&nbsp;<BR>有的,底下列出两个:&nbsp;<BR>&nbsp;<BR>\def\CC{C\raise.22ex\hbox{{\footnotesize&nbsp;+}}\raise.22ex\hbox{\footnotesize&nbsp;+}}&nbsp;<BR>&nbsp;<BR>\def\CC{{C\hspace{-.05em}\raisebox{.4ex}{\tiny\bf&nbsp;++}}}&nbsp;<BR>&nbsp;<BR>========================================&nbsp;<BR>&nbsp;<BR>Q135:在哪儿可拿到&nbsp;C++2LaTeX&nbsp;这个&nbsp;C++原始码的&nbsp;LaTeX&nbsp;美编工具(pretty&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printer)?&nbsp;<BR>&nbsp;<BR>这儿列出一些&nbsp;ftp&nbsp;地点:&nbsp;<BR>&nbsp;<BR>Host&nbsp;aix370.rrz.uni-koeln.de&nbsp;&nbsp;&nbsp;(134.95.80.1)&nbsp;Last&nbsp;updated&nbsp;15:41&nbsp;26&nbsp;Apr&nbsp;1991&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Location:&nbsp;/tex&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-rw-r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;59855&nbsp;&nbsp;May&nbsp;&nbsp;5&nbsp;&nbsp;1990&nbsp;&nbsp;&nbsp;C++2LaTeX-1.1.tar.Z&nbsp;<BR>Host&nbsp;utsun.s.u-tokyo.ac.jp&nbsp;&nbsp;&nbsp;(133.11.11.11)&nbsp;Last&nbsp;updated&nbsp;05:06&nbsp;20&nbsp;Apr&nbsp;1991&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Location:&nbsp;/TeX/macros&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;59855&nbsp;&nbsp;Mar&nbsp;&nbsp;4&nbsp;08:16&nbsp;&nbsp;&nbsp;C++2LaTeX-1.1.tar.Z&nbsp;<BR>Host&nbsp;nuri.inria.fr&nbsp;&nbsp;&nbsp;(128.93.1.26)&nbsp;Last&nbsp;updated&nbsp;05:23&nbsp;&nbsp;9&nbsp;Apr&nbsp;1991&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Location:&nbsp;/TeX/tools&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-rw-r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;59855&nbsp;&nbsp;Oct&nbsp;23&nbsp;16:05&nbsp;&nbsp;&nbsp;C++2LaTeX-1.1.tar.Z&nbsp;<BR>Host&nbsp;iamsun.unibe.ch&nbsp;&nbsp;&nbsp;(130.92.64.10)&nbsp;Last&nbsp;updated&nbsp;05:06&nbsp;&nbsp;4&nbsp;Apr&nbsp;1991&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Location:&nbsp;/TeX&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;59855&nbsp;&nbsp;Apr&nbsp;25&nbsp;&nbsp;1990&nbsp;&nbsp;&nbsp;C++2LaTeX-1.1.tar.Z&nbsp;<BR>Host&nbsp;iamsun.unibe.ch&nbsp;&nbsp;&nbsp;(130.92.64.10)&nbsp;Last&nbsp;updated&nbsp;05:06&nbsp;&nbsp;4&nbsp;Apr&nbsp;1991&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Location:&nbsp;/TeX&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;51737&nbsp;&nbsp;Apr&nbsp;30&nbsp;&nbsp;1990&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C++2LaTeX-1.1-PL1.tar.Z&nbsp;<BR>Host&nbsp;tupac-amaru.informatik.rwth-aachen.de&nbsp;&nbsp;&nbsp;(192.35.229.9)&nbsp;<BR>Last&nbsp;updated&nbsp;05:07&nbsp;18&nbsp;Apr&nbsp;1991&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Location:&nbsp;/pub/textproc/TeX&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;72957&nbsp;&nbsp;Oct&nbsp;25&nbsp;13:51&nbsp;&nbsp;C++2LaTeX-1.1-PL4.tar.Z&nbsp;<BR>Host&nbsp;wuarchive.wustl.edu&nbsp;&nbsp;&nbsp;(128.252.135.4)&nbsp;Last&nbsp;updated&nbsp;23:25&nbsp;30&nbsp;Apr&nbsp;1991&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Location:&nbsp;/packages/tex/tex/192.35.229.9/textproc/TeX&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-rw-r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;49104&nbsp;&nbsp;Apr&nbsp;10&nbsp;&nbsp;1990&nbsp;&nbsp;&nbsp;C++2LaTeX-PL2.tar.Z&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-rw-r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;25835&nbsp;&nbsp;Apr&nbsp;10&nbsp;&nbsp;1990&nbsp;&nbsp;&nbsp;C++2LaTeX.tar.Z&nbsp;<BR>Host&nbsp;tupac-amaru.informatik.rwth-aachen.de&nbsp;&nbsp;&nbsp;(192.35.229.9)&nbsp;<BR>Last&nbsp;updated&nbsp;05:07&nbsp;18&nbsp;Apr&nbsp;1991&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Location:&nbsp;/pub/textproc/TeX&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;rw-r--r--&nbsp;74015&nbsp;&nbsp;Mar&nbsp;22&nbsp;16:23&nbsp;C++2LaTeX-1.1-PL5.tar.Z&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Location:&nbsp;/pub&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;rw-r--r--&nbsp;74015&nbsp;&nbsp;Mar&nbsp;22&nbsp;16:23&nbsp;C++2LaTeX-1.1-PL5.tar.Z&nbsp;<BR>Host&nbsp;sol.cs.ruu.nl&nbsp;&nbsp;&nbsp;(131.211.80.5)&nbsp;Last&nbsp;updated&nbsp;05:10&nbsp;15&nbsp;Apr&nbsp;1991&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Location:&nbsp;/TEX/TOOLS&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;74015&nbsp;&nbsp;Apr&nbsp;&nbsp;4&nbsp;21:02x&nbsp;&nbsp;&nbsp;C++2LaTeX-1.1-PL5.tar.Z&nbsp;<BR>Host&nbsp;tupac-amaru.informatik.rwth-aachen.de&nbsp;(192.35.229.9)&nbsp;<BR>Last&nbsp;updated&nbsp;05:07&nbsp;18&nbsp;Apr&nbsp;1991&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Location:&nbsp;/pub/textproc/TeX&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4792&nbsp;&nbsp;Sep&nbsp;11&nbsp;&nbsp;1990&nbsp;C++2LaTeX-1.1-patch#1&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2385&nbsp;&nbsp;Sep&nbsp;11&nbsp;&nbsp;1990&nbsp;C++2LaTeX-1.1-patch#2&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5069&nbsp;&nbsp;Sep&nbsp;11&nbsp;&nbsp;1990&nbsp;C++2LaTeX-1.1-patch#3&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1587&nbsp;&nbsp;Oct&nbsp;25&nbsp;13:58&nbsp;C++2LaTeX-1.1-patch#4&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8869&nbsp;&nbsp;Mar&nbsp;22&nbsp;16:23&nbsp;C++2LaTeX-1.1-patch#5&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1869&nbsp;&nbsp;Mar&nbsp;22&nbsp;16:23&nbsp;C++2LaTeX.README&nbsp;<BR>Host&nbsp;rusmv1.rus.uni-stuttgart.de&nbsp;&nbsp;&nbsp;(129.69.1.12)&nbsp;<BR>Last&nbsp;updated&nbsp;05:13&nbsp;13&nbsp;Apr&nbsp;1991&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Location:&nbsp;/soft/tex/utilities&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FILE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rw-rw-r--&nbsp;&nbsp;&nbsp;&nbsp;163840&nbsp;&nbsp;Jul&nbsp;16&nbsp;&nbsp;1990&nbsp;&nbsp;&nbsp;C++2LaTeX-1.1.tar&nbsp;<BR>&nbsp;<BR>========================================&nbsp;<BR>&nbsp;<BR>Q136:该到哪里取得&nbsp;&quot;tgrind&quot;&nbsp;这个&nbsp;C++/C/etc&nbsp;的原始码美编工具?&nbsp;<BR>&nbsp;<BR>&quot;tgrind&quot;&nbsp;读入&nbsp;C++&nbsp;原始档案,并输出能让&nbsp;Unix&nbsp;印表机印出美观文件的东西。它常&nbsp;<BR>会伴随在&nbsp;TeX&nbsp;和&nbsp;LaTeX&nbsp;的套件里;请找找这个目录:&nbsp;<BR>&nbsp;&quot;...tex82/contrib/van/tgrind&quot;&nbsp;。&nbsp;由&nbsp;Jerry&nbsp;Leichter&nbsp;所做更新的版本,可在&nbsp;<BR>venus.ycc.yale.edu&nbsp;in&nbsp;[.TGRIND]&nbsp;里找到。&nbsp;<BR>&nbsp;<BR>========================================&nbsp;<BR>&nbsp;<BR>Q137:有给&nbsp;GNU&nbsp;emacs&nbsp;编辑器用的&nbsp;C++-mode&nbsp;吗?有的话,该怎麽拿?&nbsp;<BR>&nbsp;<BR>Yes,有一个给&nbsp;GNU&nbsp;emacs&nbsp;用的&nbsp;C++-mode。&nbsp;<BR>&nbsp;<BR>最新、最好的&nbsp;C++-mode(以及&nbsp;c-mode)版本是&nbsp;cc-mode.el&nbsp;档,是&nbsp;Detlef&nbsp;&amp;&nbsp;<BR>Clamen&nbsp;版本的延伸。Emacs&nbsp;里头有一个了,较新的则在&nbsp;elisp&nbsp;里面。&nbsp;<BR>&nbsp;<BR>========================================&nbsp;<BR>&nbsp;<BR>Q138:我要到哪儿得到和作业系统相关的&nbsp;FAQs(&nbsp;譬如:BC++、DOS、Windows&nbsp;等等&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)?&nbsp;<BR>&nbsp;<BR>请参考:&nbsp;<BR>&nbsp;*&nbsp;comp.os.msdos.programmer&nbsp;<BR>&nbsp;*&nbsp;comp.windows.ms.programmer&nbsp;<BR>&nbsp;*&nbsp;comp.unix.programmer&nbsp;<BR>&nbsp;<BR>[如果您有&nbsp;BC++、VC++&nbsp;的&nbsp;email&nbsp;address,或是&nbsp;Semantic&nbsp;C++&nbsp;的臭□清单或可供&nbsp;<BR>讨论的&nbsp;mailing&nbsp;list,请告诉我该如何加入,我会在这儿提出的。]&nbsp;<BR>&nbsp;<BR>========================================&nbsp;<BR>&nbsp;<BR>Q139:为什麽我的&nbsp;DOS&nbsp;C++&nbsp;程式说&nbsp;&quot;Sorry:&nbsp;floating&nbsp;point&nbsp;code&nbsp;not&nbsp;linked&quot;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;“抱歉,浮点运算程式码未连结进来”?&nbsp;<BR>&nbsp;<BR>编译器会试著节省执行档的大小,所以除非必要,否则不引入浮点数→字串格式转换&nbsp;<BR>的副程式,可是有时候它会猜错,就会产生上述的错误讯息了。解决法:(1)&nbsp;使用&nbsp;<BR>&lt;iostream.h&gt;&nbsp;而不要用&nbsp;&lt;stdio.h&gt;,或是&nbsp;(2)&nbsp;在您程式的某个地方,置入如下的函&nbsp;<BR>数(但是不要真的去呼叫它!):&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static&nbsp;void&nbsp;dummyfloat(float&nbsp;*x)&nbsp;{&nbsp;float&nbsp;y;&nbsp;dummyfloat(&amp;y);&nbsp;}&nbsp;<BR>&nbsp;<BR>请参考关於&nbsp;stream&nbsp;I/O&nbsp;的&nbsp;FAQ项目,有提到更多使用&nbsp;&lt;iostream.h&gt;&nbsp;vs&nbsp;&lt;stdio.h&gt;&nbsp;<BR>的理由。&nbsp;<BR>&nbsp;<BR>========================================&nbsp;<BR>&nbsp;<BR>Q140:为什麽当我没执行&nbsp;BC45&nbsp;IDE&nbsp;的话,BC++&nbsp;做出来的&nbsp;Windows&nbsp;应用程式就不能&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用?&nbsp;<BR>&nbsp;<BR>用&nbsp;BC++&nbsp;写&nbsp;Windows&nbsp;应用程式,如果当&nbsp;BC45&nbsp;IDE&nbsp;正在执行时,你的程式很正常;&nbsp;<BR>待会儿当&nbsp;BC45&nbsp;IDE&nbsp;关掉了,而你的程式却在建立视窗时产生了个&nbsp;exception&nbsp;的话&nbsp;<BR>,就把底下这行程式加到你的应用程式类别&nbsp;(&quot;YourApp::InitMainWindow()&quot;)&nbsp;里头&nbsp;<BR>的&nbsp;InitMainWindow()&nbsp;内:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EnableBWCC(TRUE);&nbsp;<BR>&nbsp;<BR>【译注】这是因为你用&nbsp;BC++&nbsp;写的应用程式,可能会自动用到&nbsp;bwcc*.dll,刚好&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BC++&nbsp;的&nbsp;IDE&nbsp;也会用到它,所以两者并存的话,BWCC&nbsp;已先被&nbsp;IDE&nbsp;载入了。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;若是&nbsp;IDE&nbsp;未执行,则&nbsp;BWCC&nbsp;未被载入,你就得用上面那一行程式来通知&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OWL&nbsp;去载入它。&nbsp;<BR>&nbsp;<BR>==&nbsp;comp.lang.c++&nbsp;FAQ&nbsp;结束&nbsp;=========================&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -