A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

       本人看了网上的自学视频,第18讲的时候老师说到acsll对照表,说每一个英文单词都有对照的数字,然后老师说了数字5对照的是梅花?这是什么情况?数字需要在对照表中找数字对照吗,他本来就是数字呀,而且为什么对照出来是梅花呢??

附ascll对照表链接:http://www.96yx.com/tool/ASC2.htm。

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

5 个回复

倒序浏览
事情是酱紫的 数据在内存里只能以字节来存放
一个字节只能存放0~255 然后想要有符号的时候怎么办呢,就把范围改成了-128~127
大于127的就是负数来解决了负数问题
接下来很快有人发现,只能存一百多,肯定不够用啊,怎么办呢
就用4个字节凑起来,这下可以存到-21亿~21亿了
数字的问题解决了,接下来有人想显示字符,只能存数字,那字符要怎么存呢?
就有人设计了ASCII码表来解决这个问题
用一个字节来存储字,每个数字对应一个不同的字
而较早的计算机只显示字母与数字明显的太浪费一个字节的空间,怎么办呢
就把一些乱七八糟的图标也加进去了,就是酱紫
在内存里存的是一个字节,这个字节的数据是5
打印的函数看到5就知道,要打印梅花

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
cat73 发表于 2014-7-3 19:54
事情是酱紫的 数据在内存里只能以字节来存放
一个字节只能存放0~255 然后想要有符号的时候怎么办呢,就把范 ...

懂得很多的大神呀 !赞一个
回复 使用道具 举报
cat73 发表于 2014-7-3 19:54
事情是酱紫的 数据在内存里只能以字节来存放
一个字节只能存放0~255 然后想要有符号的时候怎么办呢,就把范 ...

你好,是这样的,我看老师上面讲的,每一个字符或者英文单词对应一个数字,老师将数字八还原成字符,但(5  ENQ (enquiry) 请求 )ascll数码表中对应的却是梅花?ENQ (enquiry) 请求 显示出来就是梅花吗??
回复 使用道具 举报
sing 发表于 2014-7-4 09:54
你好,是这样的,我看老师上面讲的,每一个字符或者英文单词对应一个数字,老师将数字八还原成字符,但( ...

早期enq这种东东是作为控制字符,发送给特定设备使用的
而梅花是显示字符,打印时会使用的
早期内存很贵的 硬盘也很贵的,合并一下省成本
回复 使用道具 举报
cat73 发表于 2014-7-4 10:09
早期enq这种东东是作为控制字符,发送给特定设备使用的
而梅花是显示字符,打印时会使用的
早期内存很贵的  ...

不是很懂,但还是很感谢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马