永发信息网

C语言中的ASC代码值

答案:2  悬赏:30  手机版
解决时间 2021-11-10 10:56
C语言中的ASC代码值
最佳答案
    C语言中,ASCII(pronunciation: /ˈæski/ ASS-kee,American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语
    ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。32~126(共95个)是字符(32sp是空格),其中48~57为0到9十个阿拉伯数字65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
    后128个称为扩展ASCII码,目前许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号。
全部回答
你好, 没有当作0处理,就是当‘0’处理的,不过你程序写的有点问题,你取字符串的中的一个字符,是从2开始的, 建议你不要用数组代替指针,
# include < stdio.h>
main()
{
char *s = "12134";
int k = 0, a = 0;
while ( *(s+k+1) != '\0')
{
k++;
if ( k % 2 == 0 ){ a = a + (*(s+k) - '0'+ 1); continue;}
a = a + ( *(s+k)-'0');

}
printf (" k = % d a = % d \n", k, a);
}追问抱歉,这个'0'是什么意思呢,题是抄的试卷上的,我没理解'0'在算式里当作什么来处理了
在ASC代码值中,十进制不是48吗?追答你好, 是的字符‘0’的ASC 是48, 但是你每次在字符串中去的也是字符 啊, 如‘1’,它的ASC 是49,所以相减的结果是十进制1 啊。追问你的意思是题中的*s = "12134"

s[ 0 ] = '1' ,而不是1追答嗯,是的,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何将Allegro16.X版本降低为Allegro15.X
泊头泊信商场招聘什么样的员工
请帮忙看一下这个佛公估个价,辣绿色,糯种,
Before you make friends, you have to decid
天色有一点朦胧,低头吻着我的眼睛,这是一首
32×20加680×2用简便方法计算
请问三明大田有什么好吃的美食吗,求各路大神
1千克里面有(。 )个10克,就是(。 )克
唐山苍龙跆拳道是一号馆好还是友谊路的旗舰店
请问光纤常用的规格有那些
请问广州佳莱科技是做什么的??
刻2-3MM的字,精雕单线,维宏系统,求教属性
2599元的荣耀10,哪一款更值得入手
木瓜是转基因水果吗 转基因水果有哪些
昨天看到的,很多搂搂抱抱的镜头,女的都穿得
推荐资讯
喝完这个清脂茶为什么会有大便干燥的现象?
四川大学研招办电话
我今年13岁,女,1.65高,我爸1.65,我妈1.62
第八识里有什么?
JS中写双重循环for语句有什么要领
如果人类再进化会是怎么样
焦点滨州站测试2怎么样?好不好?值不值得买
2016年云南省昭通市第一中学高考最高分是多少
红眼睛的仓鼠有哪些?红眼睛的仓鼠好吗?
有谁发现快看漫画的《河神大人求收养》已经下
简单的硬币魔术
太原市尖草坪区森林公园到万水商贸城怎么坐公
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?