什么是unicode码点(U+;)?

什么是unicode码点(U+;)?,unicode,Unicode,那里的unicode前面没有U+ 那里的unicode前面确实有一个U+ 我不明白维基百科的解释 看起来所做的只是在一个完全有效的十六进制数上加上一个U+。为什么???表示代码点应解释为Unicode是一种惯例 例如,您可能会看到2e2e,但如果没有上下文,您不知道它意味着什么。U+提供了该上下文,明确表示⸮" 为什么?否则,你会如何区分它是一个数字还是一个Unicode字符表示法。你似乎真的没有考虑过这一点。Unicode代码点只是数字。U+只是一个表示代码点的约定;这不是一个要求,但如果

那里的unicode前面没有U+

那里的unicode前面确实有一个U+

我不明白维基百科的解释


看起来所做的只是在一个完全有效的十六进制数上加上一个U+。为什么???

表示代码点应解释为Unicode是一种惯例


例如,您可能会看到
2e2e
,但如果没有上下文,您不知道它意味着什么。
U+
提供了该上下文,明确表示⸮"

为什么?否则,你会如何区分它是一个数字还是一个Unicode字符表示法。你似乎真的没有考虑过这一点。Unicode代码点只是数字。
U+
只是一个表示代码点的约定;这不是一个要求,但如果你你理解这个惯例。你可以说一个价格只是在一个完全有效的小数点前加上
$
,或者一个电话号码只是在一个介于2×10^10和2×10^11之间的完全有效的整数中加上连字符(对于美国号码),比如1-555-867-5309。你可以写一个电话号码15558675309;它应该是同一个号码,你可以用同样的方式拨打。但是你不能这样做,因为看起来你现在有150亿美元。谢谢你们指出这是一个象征性的惯例。我只是为了考试而复习。我真不敢相信人们会这么做我回答了这个问题。据我所知,谷歌上没有其他类似的问题。我在谷歌上也找不到合适的解释。谢谢你提出这个问题。谢谢你提供了非常合理和清晰的解释!