4 标量数据I--数字(Llama书的第二章) |
|
- 标量或者是数字或者是C中的字符串,虽然如果"second-order"不同,但在这两种情况中有重要的.
- 数字在内部象双精度浮点数一样被存储,尽管你认为他们是整型,所以我们不区别整型和浮点型.
- 所以4和4.0在内部以同样(64位)的二进制位字符串被存储.
- 假定Perl和运行系统认定4.0-4*1.0确实为零,并且测试满足这个值.如果系统不小心,当然浮点数的舍入能引起错误.
- 在Caltech的Wolfram's SMP(the forerunner of Mathematica)(我曾经在上工作过)也做同样的选择.
- 15.0 4.5E23和7.45E-15都是数字.
- 八进制和十六进制数都被允许:
- 0377(出始0)假设是八进制,所以等价于十进制255
- OX或Ox表示十六进制,用A到F相应于一般的10到15.OXFF是十六进制FF或十进制255
Copyright: NPACT |
|