1. 请用简单易懂的方法说明 ASCII码如何运算我附的图第四题答案我看不懂
每一个字母都有特定的ASCII码与之对应。比如说:
字母A,ASCII码的值是65,转换成二进制就是01000001。我们可以验证一下,前面那个1的权重是2^6,后面那个1的权重是2^0,所以01000001转换成十进制就是1*2^6+1*2^0=65,是正确的。
字母B,ASCII码的值是66,转换成二进制就是01000010。
以此类推,字母E,ASCII的值是69,转换成二进制就是01000101。
那么答案里面为什么是01000001加上四个00000001呢,这是因为00000001换成十进制就是1,相当于加了四个1,而字母A到字母E正好差了4,所以答案那样写也是正确的。
至于如何运算ASCII,方法只有记住对应的十进制,然后转成二进制。不是所有的十进制都要记住,比如说字母A是65,那么就可以推出其他的大写字母,而字母a则是97,这样又能推出小写字母。所以,记住一些关键字符的ASCII码就好了。
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
请注意,ASCII是American Standard Code for Information Interchange缩写,而不是ASCⅡ(罗马数字2),有很多人在这个地方产生误解。
2. 怎么算字母的ASCII码
字母顺序:H、I、J
可知,只要将H的ASCII码加2就是J的ASCII码。
H的ASCII是48H,48H+2=4AH,故J的ASCII码就是4AH
把48H换成十进制即72D,因为J在H的后两个,加2,变成74D,把74D换成十六进制即4AH。
在标准ASCII码表中,大写英文字母是连续的,J在H后面的第2位,所以J的ASCII码=48H(十六进制)+2(十进制)=4AH(十六进制)。
(2)ascii值计算方法扩展阅读:
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符 。其中:
0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。
3. ASCII码值计算
ascii中的字符也是按顺序排序的,你找一个ascii的代码表(网络里搜有很多),其中X
(大写)排在
88位,用十六进制表示就是58H,Z是X之后两位(按英文字母表的顺序),所以是90为,十六进制的5AH。
下面有个表,你一看就明白
http://hi..com/layasntx/blog/item/2e36241976bf85bc4aedbc9b.html
注意其中的数字,大写字母,小写字母的位置和顺序。
4. 怎样求字符串的ASCII码值
1、最简单的办法是使用ord函数,比如ord('a')会返回小写字母a的ascii码,这个可以直接在控制台上运行。
5. ASCII码值计算
ascii中的字符也是按顺序排序的,你找一个ascii的代码表(网络里搜有很多),其中X (大写)排在 88位,用十六进制表示就是58H,Z是X之后两位(按英文字母表的顺序),所以是90为,十六进制的5AH。
下面有个表,你一看就明白
http://hi..com/layasntx/blog/item/2e36241976bf85bc4aedbc9b.html
注意其中的数字,大写字母,小写字母的位置和顺序。
6. ASCII值如何计算
C=A+2
因为A=65,化解成二进制为:1000011
所以C=67,化解成二进制为:1000101