我们在屏幕上输入和显示的字母或符号的值类型是什么?

What are the value type of letters or symbols that we type and display on screen?

我是编码新手。我正在开发一个文本编辑应用程序。

出于好奇,我想知道屏幕上显示的字母是什么?比如我们我们输入"a",屏幕上就会弹出"a"。那么 "a" 的值类型是什么?是小图还是其他?

如果是图片,图片必须是透视的"background"(不知道怎么称呼才对)。我怎样才能创建这样的图像?

在您的计算机中,字符以 ASCII 值的形式存储。所以"a"实际上是097,在内存中存储为“01100001”。

您在屏幕上看到的内容与其存储方式无关。它的显示方式取决于您的输出设备。我可以制作一个设备,在收到 "a" 后触发我房间的 lamp。

监视器在收到 "a" 后做出 "a" 的形状。不同的字体呢?字体不是字母固有的。它们是显示设备或文字处理器的特征。文字处理器在收到 "a" 后检查程序设置的字体,并告诉显示设备在屏幕上的某处制作相应的 "a" 形状。