gpt4 book ai didi

windows - 为什么 Windows 环境变量名称使用特殊的转义字符?

转载 作者:可可西里 更新时间:2023-11-01 13:33:14 25 4
gpt4 key购买 nike

我很好奇为什么 ^ 背后是否有任何历史?字符用于转义特殊字符< , > , | , & , 和 ^在 Windows 的环境变量名称中而不是 \通常用于转义特殊字符的字符。

请注意,我知道这可能没有任何原因,但我很想知道是否有原因。

最佳答案

'\' 是通常用于转义特殊字符的字符在 Unix 系统上(或 C 语言,或受 C 启发的任何语言)。这很方便,因为它或多或少是这些系统/语言中该字符的唯一用途。

另一方面,Windows 来自 CP/M 传统,它使用“\”作为路径分隔符。 (编辑: 不太正确,请参阅下面的评论。)必须在每次出现时转义路径定界符会有点尴尬,我猜 (!!) 这就是他们选择不同转义字符的原因。

关于windows - 为什么 Windows 环境变量名称使用特殊的转义字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2667878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com