填空题

ch是char类型变量,“仅当ch是大写英文字母时改变ch为对应小写字母”的C表达式是()

正确答案

ch=(ch>=’A’&&ch<=’Z’)?ch+32:ch

答案解析

相似试题
  • 判断char类型变量c是否为小写字母的正确表达式是()。

    单选题查看答案

  • C#中每个char类型变量占用内存字节数?()

    单选题查看答案

  • 在C程序中,设一表达式中包含有int,long,char和unsigned类型的变量和数据,这四种类型数据的转换规则是()。

    单选题查看答案

  • 字符变量ch=’A’,int类型变量k=25,语句printf(”%3d,%d3/n”,ch,k);输出()。

    单选题查看答案

  • 设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。

    单选题查看答案

  • 假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。

    单选题查看答案

  • 设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。

    单选题查看答案

  • 下列语句序列执行后,ch1的值是()。 char ch1=’A’,ch2=’W’; if(ch1+2

    单选题查看答案

  • 已知字母A的ASCII码为十进制的65,下面程序的输出是() main( ) { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf(""%d,%c/n"",ch1,ch2);}

    单选题查看答案