77问答网
所有问题
如果变量ch的值是大写字母,怎样的运算可以把它转换为小写字母?
具体点解析
举报该问题
其他回答
第1个回答 2011-03-24
有一个便于记忆的方法,无需记忆大小写之间的差值
对于一个char变量c
void toLowerCase(char c)
{
if (c >= "A" && c <= "Z")
{
c += 'a'-'A';
return c;
}
}本回答被提问者采纳
第2个回答 2011-03-21
ascii码表中大写字母对应十六进制41(十进制65)开始,小写字母对应十六进制61(十进制97)开始 大字字母加上相差的就是对应小写字母 java写法:(char)(ch+0x20)或(char)(ch+32)
相似回答
运用位
运算,
能将
变量ch
中的
大写字母转换
成
小写字母的
表达式
是?
答:
参考答案:
ch
|=32解析:32=0010 0000要将大写改
为小写,
应该是ch=ch+32即每个ch加上32!
怎么把大写字母转换为小写字母?
答:
1、首先,定义两个整型变量a和A,保存相应字母的ASCII码。2、定义一个字符
变量ch,
保存需转换的字符。3、给字符变量ch赋初值
,值为小写字母
a。4、把字符变量中
的值,
赋给整型变量a,实现ASCII码
的转换
。5、将英文字母a的ASCII码,在输出窗口中输出。6、然后,字符变量中的字符,更改
为大写字母
A。7...
C语言中的这句话是什么意思“
ch
=(ch>='A' && ch<='z'# ? #ch+32#...
答:
ch>='A'&&ch<='Z',然后根据逻辑与的结果,分别执行:a.如果为真,即ch
是大写字母
字符,那么执行ch+32,根据ASCII码表,知道大写字母字符的值加上32,即是
小写字母
字符的ASCII值,所以就完成对大写到小写
的转换
b.如果为假,即ch不是大写字母字符,那么保持
ch的值
不变 最后
,把转换
后的值重新赋...
C 语言一道小题,前辈们多指教*^_^*
答:
32的二进制位表示是:100000 即第6位(从右向左)是1其余各位是0,而大写字母与小写字母就是在这一位差个1,所以对于
大写字母ch
而言
,ch
|32就是将第6位(从右向左)的0经过或
运算
变为1,从而将
大写字母转换为
对应
的小写字母
。
c语言 求
怎么
判断
字母
的
大小写?
答:
变量ch如果是
一个char类型量
,可以
用以下的语句来进行判别大小写:1、if(ch>='A' && ch<='Z')printf("%c是一个
大写字母
\n",ch)。2、if(ch>='a' && ch<='z')printf("%c是一个
小写字母
\n",ch)。3、if(ch>='0' && ch<='9')printf("%c是一个数字字符\n",ch)。
C语言程序
答:
意思是:ch>'A'&& ch<='Z' 当输入的字符时大写字母的时候,即为真值 则执行 ch+32 即,将其
转换为小写字母
,再将小写字母赋值给ch 若不
是大写字母,
直接把
变量ch
赋值给ch,即其值不变。(?:是三目字符,前面的 ? 用来判断表达式是否为真,若为真,则执行 : 前面的表达式,否则...
在C语言中
ch
=c-'A'+'a';是什么意思,其中ch和c是字符
答:
a';的意思是,是把表示大写字母的变量c
转换为小写字母的
语句,使用前一般要先判断一下的,如下:if(c>= 'A' && c <= 'Z')
ch
= c - 'A' + 'a';因为当c='B'时,c - 'A' 就等于1,然后1+'a'就是'b'。如果事先不检测的话,当c不
是大写字母
时作这样的转换是会无法理解的。
大家正在搜
如果字符型变量ch的值是大写字母
ch中的小写字母转换为大写字母
判断字符型变量ch是否为大写字母
判断字符变量c是否为大写字母
char型变量cl是否为小写字母
char型变量是否为大写字母
判断字符变量ch是大写字母
字符变量ch大写变小写
将ch转换为小写字母的表达式
相关问题
运用位运算,能将变量ch中的大写字母转换为小写字母的表达式 ...
运用位运算,能将变量ch 中的大写字母转换成小写字母的表达式...
java怎样将大写字母转换成小写字母
运用位运算,能将字符型变量ch中的小写字母转换成大写字母的表...
运用位运算,将字符型变量ch中的大写字母转换为小写字母,能讲...
设变量ch的值为小写字母d,将其转为大写字母D的表达式是__...
写出一个表达式,如果变量C是大写字母,则将C转换为小写字母,...
用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若...