65怎么翻译成’A’字符?
在ASCII中,我想知道65如何翻译成’A’字符?
据我所知,65可以用二进制表示,但’A’不是.那么这种转换怎么可能发生呢? 解决方法
这只是一个’定义’. ASCII定义整数值和字符之间的关系.对于实现,有一个表(你看不到它)进行这种翻译.
编辑: 在C/C++和任何其他语言中,字符串只是像整数数组一样处理.只有当您需要显示字符串时,才会将这些数字“翻译”为字符.此转换由硬件或软件完成: >如果你编写一个绘制角色的函数,当输入为65时,你有责任绘制’A’. 您可以在任何地方看到这种合同或定义.例如,汇编代码.你的程序最终将被翻译成机器代码:这也只是一堆0和1.但是,当只显示0和1时,很难理解.所以,有一个规则:比如101010表示“添加”,1100表示??“mov”.这就是为什么我们可以编程像“添加eax,1”,它最终会被解码为0 / 1s. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |