奇思妙想
2024年 6月 29日
为什么浮点数会搞出Infinity和NAN两种类型?
本质上,Infinity和NAN内部存储依然是一个浮点数,只是需要和正常的浮点数区分开。IEEE754标准规定浮点数有指数E和尾数M部分,标准规定当E等于255(E的最大值),可代表Infinity无...
2024年 6月 29日
哪些编程语言支持数值中插入分隔符更容易看清楚?
除了C/ObjC不支持,C++/Java/C#/JS/Swift/VB.NET/Rust/Go/Python 3.6/仓颉 等语言均支持,分隔符一般选择是下划线_, 也有选择用单引号。 下划线分隔符 ...
2024年 6月 29日
编程语言的浮点数都使用IEEE754吗?
对于主流的一些编程语言,例如C、Objective-C、C++、Swift、C#、Java和JavaScript都按照IEEE754标准实作浮点数。
2024年 6月 29日
2024年 6月 25日
2024年 6月 22日
编程语言是如何受不了反斜杠?
随着编程语言的不断发展,尤其是Windows以反斜杠作为路径分隔符,当编程语言中表达带多个反斜杠的路径时显得很麻烦。比如“C:\\Windows\\System32”代表C:\Windows\Syst...
2024年 6月 22日
2024年 6月 22日