謝謝邀請,其實提到這個問題,對於曾經是程式猿的我有點難過了,不過小編還是給說說情況。
因為在開始定義的時候,有很多缺陷,造成了今天這種困局,就如同計算機為什麼會有病毒,都是當初留下來的禍根。
那麼shift多用的原因就是由於其他不是shift的字元已經用完了,所以只能這樣子用了,還有一個如果不用shfit菊不可能隔開,除非你從新定義,但這個代價不是一個人或者一個公司或者國建能做到的。