首页 > 解决方案 > 我们在屏幕上键入和显示的字母或符号的值类型是什么?

问题描述

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

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

如果是图像,则图像必须具有透明的“背景”(我不知道正确地称为什么)。我怎样才能创建这样的图像?

标签: stringimagetextuitextfieldword

解决方案


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

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

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


推荐阅读