在C语言中ch=c-'A'+'a';是什么意思,其中ch和c是字符
在C语言中ch=c-争犸禀淫'A'+'a';的意思是,是把表示大写字母的变量c转换为小写字母的语句,使用前一般要先判断一下的,如下:
if(c>= 'A' && c <= 'Z')
ch = c - 'A' + 'a';
因为当c='B'时,c - 'A' 就等于1,然后1+'a'就是'b'。
如果事先不检测的话,当c不是大写字母时作这样的转换是会无法理解的。
扩展资料:
c语言中c=++a的意思如下:
a++这个式子的返回值是a,所以b=a++相当于b=a,然后a=a+1;
++a的返回值是a+1,所以b=++a相当于a=a+1,然后b=a;
a++先返回a,再自加;++a先自加,再返回a。
例如:
a=3
b=a++;//b=3
c=++a;//c=5
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:66
阅读量:34
阅读量:21
阅读量:55
阅读量:43