Advertisement

字符和整数的关系(大小写转换及处理减零问题)

阅读量:

计算机存储数据原理

计算机本质上是由一系列模拟与数字集成电路组成的系统;这些集成电路仅能识别并处理二进制数据(bits),对于除了0与1以外的信息或其他指令形式来说却无法理解;那么如何进行计算机操作呢?起初人们只是通过在特定位置上插入带有编码的数据卡片(如'0110')来进行程序指令的操作;然而随着时间的发展逐渐出现了汇编语言以及其他更高层次的编程语言作为主要的操作方式。

如何管理数据存储

无论字符还是字符串数据在计算机内部仅能以二进制形式存在 如何鉴别这些数值的不同之处呢 其实只需采用多bit的方式 单bit不足以区分就需要双bit还不够就需要不断增加数量 7位二进制足以表达从0到127的不同数值 具体来说n位二进制可以对应表达2^n种不同的数值范围 那么如何确定不同二进制序列对应的数值或字符值呢 为了消除通信歧义 必须制定统一的标准编码规则 于是 人类界定了ASCII编码方案 规定了常用字符必须对应特定的二进制序列 通过这一共识 任意两个人只要遵循相同的编码规范 就能实现有效通信

ASCII码规则

计算机内的字符种类繁多。每个字符都被唯一地编码为二进制形式,并通过特定的方式进行存储和传输。目前采用的是美国信息交换标准代码(ASCII),即美国信息交换标准代码(ASCII)。这种编码方法是通过一个字节的低七位来实现对单个字符的数据表示(即每个AS

全部评论 (0)

还没有任何评论哟~