2023年 10月 11日 浮点数 浮点数相比定点数或者整数,为了处理小数点引入了指数,导致小数点的位置根据不同浮点数而不同,故名为Floating Point Number. 一般而言,IEEE754标准被大部分编程语言的浮点数使用,... 进一步了解 浮点数 / 编程语言 0
2023年 10月 11日 多字节字符和宽字符 小时候,买东西的单位是一角、二角和五角,现在的单位是一元、五元和十元。人类社会的发展和计算机发展本质没啥两样,形态不同而已。 编码格式的历史 尽管早期只用ASCII码就可以表达所有字符,但计算机日益推... 进一步了解 字符 / 编码 / 编程语言 0
2023年 10月 11日 关键字 一般而言,关键字可以看成特殊的标识符,它被编译器或解释器御用。不同编程语言都有自己的关键字,为控制代码流程或标识类型。例如C语言的int, for, goto等都是关键字。 关键字和保留字的概念一样吗... 进一步了解 编程语言 0
2023年 10月 10日 安全API 提到安全,大部分在学习和调试编程语言时并不太在意,真正爆发问题是在用户端。真正的安全漏洞是很可怕的,获取系统最高权限,获得敏感资讯,伤心不已,泪流满面。 字符串 进一步了解 函数 / 安全 / 编程语言 0
2023年 10月 10日 字符串长度 字符串长度是一个很有意思的话题,基本整型或者浮点数长度一目了然,字符串因为独特的可变长度,研究它也是一个好话题。 进一步了解 字符串 / 最大最小 / 编程语言 0
2023年 10月 10日 字符串API 字符串作为经常使用的数据类型,它们的API种类繁多,为了提升效率,不少API的底层实现可能会用更接近机器优化的代码实现。 不同语言的实现 字符串子串 子串startIndex和endIndex 特例解... 进一步了解 内核 / 编程语言 0
2023年 10月 10日 模块 提到模块,它是一个概念很广的名词,在编程语言世界中,用它可代表一个独立的编程语言源代码或者其他形式的存在,可用于其他模块或者主程序使用。 进一步了解 头文件 / 模块 / 编程语言 0
2023年 10月 10日 智能指针 C语言完全靠人工,C#/Java/Python等更高级语言有GC,只有C++还在研究复杂的指针技术。这些指针技术听起来似乎已经没太大意义,但对于C++语言而言,意义深远,因为它真的再让程序员控制内存和... 进一步了解 指针 / 智能指针 / 编程语言 0