香港六合彩天线宝宝,六合彩综合资料,香港本期开奖结果,香港开码本期结果char a=‘A’, b=‘b’, c=‘c’; printf(“%c”, c-b+a)的输出结果是( )A、b、c是什么意思?_百度知道
char a=‘A’, b=‘b’, c=‘c’; printf(“%c”, c-b+a)的输出结果是( )A、b、c是什么意思?
提问者采纳
':题目中的输出格式为 %c;C',其他字母都可以依次推下去..;--------99.
依次类推', 大写字母;c',所以只要记住大写字母A的ASCII的值为65..;B--------66,所以输出 B
'.;A'.;a'代表 65
...; 小写字母;如果格式是 %--------97;
'-------67..。 所以本题中的
c-b+a就等于
等于..... 总之大小写之间的字母ASCII值相差 32,即可;b'--------98.; '..: 66
而66对应的字母是大写字母 B (注; )括起来的字母为 字符常量用单引号( ',就输出 66啦)希望我的回答对您有所帮助.
提问者评价
谢谢你帮我大忙了
其他类似问题
按默认排序
其他2条回答
A是97、b,每个字母都对应一个ASCll值,b是66, c-b+a就是他们对应的ASCII (c语言书后面有那个表)数字计算,最后计算的数字(67-66+97=98)查表就是结果,B 对应的ASSII 是98。其实不用那么麻烦、b、c就是字母A,就是A后面的那个字母结果是B ,A,c是67、c,所以结果等于1+a,c-b=1
B,a,b,c换成ASCII 码就行了
printf的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁香港六合彩开奖时间,六合彩网址大全,香港本期开奖结果,香港开码本期结果香港六合彩聊天室,六合彩曾道人,六和合彩开奖结果,香港马会开奖结果六合彩脑筋急转弯,六合彩现场开码,香港本期开奖结果,香港开码本期结果}