wordpress
2024年 9月 17日
为什么123456788+1不等于123456789?
尽管整数计算求和确实是等于,但如果把求和存放在32位float变量,却等于123456792. 原因在于float最多只能有7位有效数字,注意并不是7位有效小数点,是包含整数部分和小数部分总共有效位数...
2024年 9月 17日
2024年 9月 17日
如何理解Go语言的rune?
rune译为符文。编程语言早期字符是1字节,国际化的趋势要求一个字符不一定是1字节。rune也是为了应对这个需求而生。假设字符串s为"A我A": 本质上,rune就是Int32类型。 类似的,len(...
2024年 9月 15日
2024年 9月 15日
如何看待双引号字符串内部可用单引号(不需转义),反之亦然?
以Python为例,它本身属于解释型语言,单引号和双引号对于字符串没区别,一般而言,解释器发现有单引号,最终会以另一个单引号作为字符串结束,中间所有字符包括双引号都可以当成普通字符,对解释器词法分析而...
2024年 9月 14日
2024年 9月 14日
Ctrl + D是如何与内核文件结束符对应的?
*nix系统的终端一般会输入Ctrl + D代表输入流结束,Linux和macOS均是如此,尽管Windows用Ctrl + Z,仅仅是外部按键表现,最终目的是一样的。如下以Linux 6.11为例讲...