string - 我们在屏幕上键入和显示的字母或符号的值类型是什么?
问题描述
我是编码新手。我正在开发一个文本编辑应用程序。
出于好奇,我想知道屏幕上显示的字母是什么?比如我们我们输入“a”,屏幕上就会弹出“a”。那么那个“a”的值类型是什么。是小图还是别的?
如果是图像,则图像必须具有透明的“背景”(我不知道正确地称为什么)。我怎样才能创建这样的图像?
解决方案
在您的计算机内部,字符存储为它们的 ASCII 值。所以“a”实际上是097,在内存中存储为“01100001”。
您在屏幕上看到的内容与它的存储方式无关。它的显示方式取决于您的输出设备。我可以制作一个在收到“a”时触发我房间灯的设备。
监视器在接收到“a”时会形成“a”的形状。不同的字体呢?字体不是字母所固有的。它们是显示设备或文字处理器的特征。文字处理器在收到“a”后检查程序设置的字体,并告诉显示设备在屏幕某处制作相应的“a”形状。
推荐阅读
- php - laravel 8中根路径的问题使用照明
- laravel - 使用 laravel 命令生成文件
- highcharts - HighCharts - 堆栈柱形图中两列的单个图例
- loops - Pinescript - 带有输入变量的 for 循环
- stata - 在Stata中重命名矩阵的一个特定列
- android - Android - 如何优化位图?
- javascript - 有没有办法在放大 D3 时不改变线条的大小?
- vb.net - 无法将当前 JSON 数组(例如 [1,2,3])反序列化为类型“CDI.EAMListData+WoObjects”,因为该类型需要 vb.net 中的 JSON 对象
- angular - Angular OpenId Connect:在令牌准备好之前进行第一次渲染
- c++ - 隐藏 OpenGL 符号 - 使用声明