问题

已知大写字母 A 的 ASCII 码是 65 ,小写字母 a 的 ASCII 码是 97 ,以下不能将变量 c 中大写字母转换为对应小写字母的语句是

A)c=(c-'A')%26+'a'

B)c=c+32

C)c=c-'A'+'a'

D)c=('A'+c)%26-'a'

参考答案
您可能感兴趣的试题
  • 有以下函数int fun(char *s){ char *t=s;while(*t++);return(t-s);}该函数的功能是A) 比较两个字符 串 的大小B) 计算 s 所指字符串占用内存字节的
  • 设已有定义: float x; 则以下对指针变量 p 进行定义且赋初值的语句中正确的是A)float *p=1024;B)int *p=(float)x;C)float p=&x;D)float *P
  • 有以下程序#include main( ){ int n,*p=NULL;*p=&n;printf(Input n:); scanf(%d,&p); printf(outp
  • 以下程序中函数 f 的功能是 : 当 flag 为 1 时 , 进行有由小到大排序 ; 当 flag 为 0 时 , 进行由大到小排序。void f(int b[],int n,int flag){
  • 有 以下程序void f(int b[]){ int i;for(i=2;i<6;i++) b[i]*=2;}main( ){ int a[10]={1,2,3,4,5,6,7,8,9,10},i;f
  • 有以下程序typedef struct{int b,p;}A;void f(A c) /* 注意: c 是结构变量名 */{ int j;c.b+=1; c.p+=2;}main( ){ int i;
相关内容