在C语言中ch=c-'A'+'a';是什么意思,其中ch和c是字符

 时间:2024-10-14 20:57:48

在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语言中ch=c-'A'+'a';是什么意思,其中ch和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

  • C语言中的基本数据类型
  • 在c语言中如何计算字符串的长度?
  • c语言中 %c表示什么
  • 如何用C语言判断是否为素数
  • 如何用C语言求水仙花数
  • 热门搜索
    健康证怎么办理 鲈鱼的做法大全 贺卡怎么做简单又漂亮 手机中病毒了怎么清除 卤鸡翅的做法 儿子生日妈妈怎么发朋友圈 炒面的做法视频 舜怎么读 玉米面馒头的做法 枧水的做法