55问答网
所有问题
C语言里的'a'-'A'是啥意思 看不懂
如题所述
举报该问题
推荐答案 推荐于2016-10-18
这是用来大小写字母转换的,在ASCII码里面26个小写字母依次排列,他们的值依次差1.大写字母也是一样的。但是大小写字母数值不是连在一起的,小写的都比大写的大。如果要将一个小写字母转换成大写的,那么要么用那个小写字母减去之间的固定差值就能得到对应的大写字母,你写的这个'a'-'A'就是用来计算这个固定差值的。用这个差值就能实现大小写的转换,可以对照着ASCII码表看一下就明白了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/LQFLF48eQG44FGGFcc.html
其他回答
第1个回答 2014-11-05
这是大写字母转小写字母的一种方法:
char ch='H' ;
char lch=ch+'a'-'A' ;
这样,lch就会变成小写字母 h
本回答被网友采纳
第2个回答 2014-11-05
就是97-65=32也就小写与大写的asccii码值差32.
相似回答
&在
c语言里的是什么意思
,有什么作用?
答:
&在c语言里面表示“取地址”的意思
,使地址运算符,如你定义了int a; 那么&a的意思就是变量a的地址值,如果你定义了一个指针变量,如指向一个整型数据的指针变量int * p;另外定义了一个整型变量int b;那么你就可以进行这样的运算 p=&a;就是把a的地址值赋给p,令&&表示的是逻辑运算符“与”...
&在
c语言
中
什么意思
答:
“ & ”在
c语言
中是按位与运算符的意思。 c语言中的&的用法 1、用于指针赋值 #include<stdio.h>int main(){int a = 2;int*b;//定义一个整形指针b = &a;//给指针赋值,使指针指向a的地址printf("%d", b);//输出的是a的地址printf("\n");//换行符printf("%d", *b);//*的作用是解引用,...
c语言
中
&是什么意思
答:
1、可以做取地址运算符,如char a;int b=&a;b里面就是a的地址;2、也可以作与运算,如a>b&&b>c;相当于:a>b>c;3、还可以作位与运算,如1&2,相当于01&10相与就是00,就是0 在这个题中,是第一种,取地址 比如:include<stdio.h> void main(){ int n=8;printf("%d\n",&n);...
C语言里的
'a'-'A'
是啥意思
看不懂
答:
这是用来大小写字母转换的,在ASCII码里面26个小写字母依次排列,他们的值依次差1.大写字母也是一样的。但是大小写字母数值不是连在一起的,小写的都比大写的大。如果要将一个小写字母转换成大写的,那么要么用那个小写字母减去之间的固定差值就能得到对应的大写字母,你写的这个'a'-'A'就是用来计算...
c语言
中
a&
b
是什么意思
?
答:
在
c语言
中
a&
b是进行逻辑与运算。&是C的位运算符的一种,进行逻辑与运算,格式是:变量1&变量2,进行计算时,将会把类型提升为int。二进制运算符&通过对两个操作数一位一位的比较产生一个新的值,对于每个位,只有两个操作数的对应位都为1时结果才为1。如10000001&11000000的结果为“10000000”。
大家正在搜
a&b在c语言中是什么意思
c语言里面char什么意思
C语言里的char
c语言a+=a-=a*=a
c语言!a什么意思
C语言里不等于
c语言a++和++a的区别
c语言里的与或非
a在c语言中是多少
相关问题
C语言中'a'和"a"有什么区别?
c语言中 a++和++a到底是什么意思啊 我老是看不懂 ...
c语言:c=(C-'A')%26+'a'这句话什么意思?%2...
c语言中--a是什么意思?
C语言中'a'是什么意思,''符号是什么意思?
c语言中-'a'+10是什么意思
C语言中"&a"是什么意思?
c语言里 x+=a++ 是什么意思?没看懂