关于C语言(ASCII码值)

1.已知字母"g"的ASCII码值为103,如何计算字母"L"的ASCII码值?
2.在程序中出现"---"是什么意思?如:Printf("%c---%c\n”中的”---”是什么意思?
呵呵,我是初学者,让大家见笑了,还请大家帮帮忙。谢谢

在ASCII码中,小写字母是对应的大写字母+32,比如小写字母'a'的ASCII码为'97'那么对应的大写字母就是97-32=65,你这到题目中已知小写字母'g'的ASCII码为103,那么对应的大写字母G的ASCII码为103-32=71,在按照字母表的顺序'L'在'G'的后面第5个字母的位置,那么就在用71+5,结果为76就是你所求的字母'L'的ASCII码.
程序中出现的"---"可以按照原样输出,并没有特殊的含义,一般在熟悉ASCII码的同时,也要了解一下转义字符,转义字符就是以'\'形式出现的字符,往往有些特殊的含义,常见的有'\n','\t','b'等等,楼主好好看看这些部分还是很有用的,都是基础!希望解答对你有所帮助
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-12-24
英语26个字母中,l在g后面第5个,g是103,l就是103+5=108;大写L就是108-32=76(因为A的ASCII是65,a是97,大小写之间相隔32);
Printf("%c---%c\n”)中"---"就是打印两个英文字符,中间用"---"隔开,没什么意义,直接打印出来.
第2个回答  2007-12-24
g是103,则G是103-32=71(大写字母比对应小写字母小32)
在字母表中,L比G靠后五个字母,所以L是G+5=76

---将原样打出来,如g---g
第3个回答  2007-12-24
ASCII值你可以看一下ASCII表,做个加减就好了
___没意义的,就是要输出这么个符号来而已

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网