更多“已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小 ”相关问题
  • 第1题:

    已知大写字母A的ASCII码是65,小写字母a的ACSII码是97。下列能将变量C中的大写字母转换为对应小写字母的语句是( )。

    A.c=(c-A)%26+A

    B.c=c+32

    C.c=c-A+A

    D.c=(A+C)%26-a


    正确答案:B
    根据ASCII码可知大写字符A与小写字符a的ASCIl码相差32,而D中应该是加上a,选项A和C左侧的表达式都是大写字符C与大写字符A的差与a的ASCIl代码的和就是小写字符c的ASCII代码。

  • 第2题:

    3、已知大写字母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’


    D 解析:C语言中,字符数据参加运算时,实际上是其ASCII码参与运算。大写字母的ASCII码比其对应的小写字母的ASCII码小32。因此大写字母转化为小写字母只需将其加上32即可。所以选项B)、C)都符合条件,因为变量c中存储的是大写字母,所以'c-'A''的值一定小于26,故选项A)与选项C)的含义相同。

  • 第3题:

    已知大写字母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’;


    D

  • 第4题:

    已知大写字母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'


    D

  • 第5题:

    2、已知大写字母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’


    D 解析:C语言中,字符数据参加运算时,实际上是其ASCII码参与运算。大写字母的ASCII码比其对应的小写字母的ASCII码小32。因此大写字母转化为小写字母只需将其加上32即可。所以选项B)、C)都符合条件,因为变量c中存储的是大写字母,所以'c-'A''的值一定小于26,故选项A)与选项C)的含义相同。