问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

能具体说下ascii码吗

发布网友 发布时间:2022-06-01 05:34

我来回答

1个回答

热心网友 时间:2023-11-24 16:32

ASCII码众所周知全称为“美国信息交换标准码,American Standard Code for Information Interchange”。不能不佩服美国人,我这里决不是崇洋媚外,美国人在计算机领域对人类的贡献是绝对应该被我们所牢记的,对现代人来说,这些贡献丝毫不亚于中国人的四大发明。言归正传,个人觉得了解ASCII的由来是理解ASCII码的最好方法。

一、背景
人们发明了计算机,并知道如何使用内存中的0101来表示数和机器码。但是人类最主要的信息展现形式是文本,如何用内存中的bit来表示文本一直困扰着人们,这种情况一直持续到ASCII码发明成功后才被“部分”[注1]解决。说白了ASCII码就是解决了一个以数字形式表示文本的问题。

二、实例
让我们到幕后去看看,看看ASCII码是如何以数字形式表示文本的。举2个例子:
(1) ASCII码'A' -- 其内存存储字节2进制表示为"01000001" --- 其16进制值为0x41 --- 其10进制值为65(这里的值实际上是'A'在ASCII码表中编号);

验证过程:
char c = 'A';
printf("%c\n", c);/* A */
printf("%x\n", c);/* 41 */
printf("%d\n", c);/* 65 */

(2) ASCII码'6' -- 其内存存储字节2进制表示为"00110110" --- 其16进制值为0x36 --- 其10进制值为54(这里的值实际上是'6'在ASCII码表中的编号);

验证过程:
char c = '6';
printf("%c\n", c);/* 6 */
printf("%x\n", c);/* 36 */
printf("%d\n", c);/* 54 */

三、ASCII码通讯
利用ASCII码作为通讯方式到底是一种什么样的通讯方式呢?(FTP协议中有两种通讯方式,其中一种是ASCII码方式,即文本方式)这里也举例说明:比如我们要传送数值123, 123数值用16进制表示为0x7b,以二进制表示为01111011,那么以二进制方式通讯,01111011就是我们真实传送的数据,但是如果以ASCII码方式通讯,则完全不同了,如果你还传送01111011的话,对方那边的得到的将是'{'('{'对应的ASCII码用16进制表示为7b)。那么我们该如何怎么传呢?正确的方式就是将123每位上的数字转化为其相应的ASCII码,然后传送。这里'1'、'2'和'3'对应的ASCII码用16进制表示分别为0x31、0x32和0x33。这样组合起来后要传送的数据应为"001100010011001000110011"。

四、总结
一个字符串在内存中就是按照逐个字符的ASCII码连续存放的,我们在传送字符串时一般无需做特殊转换。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ipad输入键盘变小了 金黄色的鱼肉 这是鲶鱼吗?为啥有八根胡子。能吃不?味道咋样。。。 可塑橡皮有毒害吗可塑橡皮有没有毒害 小米手机应用锁密码忘了怎么解除还不想恢复出厂模式 欢乐斗地主得到的包箱里开的那个宝宝去那里领 混凝土外加剂的使用方法 混凝土外加剂使用注意事项 为什么观众喜欢在直播间买东西? 梦见别人开口向我借钱 更换发动机发动机号会变吗 ASCIIC码排序 什么字符排在最前? ASCII 码最前位是哪一个字符? 经常化妆用什么卸妆水卸得干净些? ascii码之前的编码 6位码 剑桥商务英语考试有指定的教材吗 如何使用新编剑桥商务英语中级学生用书? 新编剑桥商务英语(中级)(学生用书)现在出了第三版了,那是第二版好还是第三版好? 我已经买了新编剑桥商务英语高级学生用书,现请教有经验的朋友们指导。 新编剑桥商务英语学生用书(初级)第二版这本书好不好? 要学习剑桥商务英语中级,需要准备什么教材啊?尤其是不知道学生用书用哪个出版社的? BEC初级考试需要哪些教材? BEC 剑桥商务英语(中级),学生用书和教师用书那个好?更利于通过考试?为什么? 想报考剑桥商务英语应该看写什么书? 我想考剑桥商务英语中级,都应该准备什么书? 剑桥商务英语考试需要买哪些教材? 自学考剑桥商务英语,应该买学生用书还是教师用书? 濮阳剑桥英语教材都有哪些 从泰和西路到遵义南路协泰中心二楼阿一鲍鱼怎么去? 上海阿一鲍鱼味道怎么样? 阿金鲍鱼注册过商标吗?还有哪些分类可以注册? aq.qq.com/ss回执编号2779679609.成功凭证05294192.怎么取回密码 QQ密码遗失怎样找回 我的qq申诉成功,回执编码103853773,凭证码15810273 怎么取回新密码? 如何实现jni调用javasdk 5月9日香港为什么放假 2020年8月19日港股休市吗? 7月二日港股为什么休市 有没有人推荐一个免费看小说的地方 格力的空调遥控器可以开小米的空调吗? 办手机卡的身份证注销了想过户怎么办理 形容蜡烛的句子 解梦,在梦里哭诉 昨天跑男唐艺昕和郑恺的bgm?有首超好听的,好像是水中撕名牌的时候 小海蒂的第三章和山羊们在一起有吗?急急! 推荐一些好听的纯音乐,比较出名的钢琴曲差不多听过了,最好是一些游戏原声什么的,谢啦。 自梦见一条白色的蛇在地上爬,朋友把它抱起来摘掉它的麟片,但是它很听话... 有没有什么好听的日漫插曲啊?要日文的。急求啊。。。≥﹏≤。。。 ◥◤~~~~◥◤   ┃     法律对于贿赂的定义是什么 我想要音乐小彗星里的 joy of love的纯音乐,我上次听到的一个好像是小提琴拉的,很好听的,要可以下载的, 贿赂是什么?