是因为操作系统是用C编程语言编写的吗?我认为A和B语言不是那么成功?
我十三岁,试图用C#进行计算机编程.
维基百科对驱动器刻字的逻辑给出了很好的解释:
除CP/M和早期版本的MS-DOS外,操作系统根据以下算法分配驱动器号:
将驱动器号A:分配给第一个软盘驱动器(驱动器0),将B:分配给第二个软盘驱动器(驱动器1)(如果存在).
将以C:开头的驱动器号分配给在第一个物理硬盘上识别的第一个活动主分区.
在每个连续的物理硬盘驱动器(如果存在于系统中)之后,将后续驱动器号分配给第一个主分区.
将后续驱动器号分配给每个已识别的逻辑分区,从第一个硬盘驱动器开始,然后继续执行连续的物理硬盘驱动器(如果存在于系统中).
将后续驱动器号分配给任何RAM磁盘.
将后续驱动器号分配给任何其他软盘或光盘驱动器.
它是原始PC设计遗留下来的.最初PC只有2个标有A和B的软盘驱动器.一段时间后硬盘被添加并成为驱动器C.
硬盘字母是C,因为历史上,驱动器A和B用于软盘.它与编写操作系统的语言无关.