计算机程序设计(C++)作业2

计算机程序设计(C++)第二周单元测试及编程作业


注:

  1. a=b+c=1不正确,因为加号的优先级比等号要高,所以1不会赋值到b+c
  2. 所有的表达式不一定都有值
  3. 第4小题的执行结果应该为1

注:

  1. 三目运算符表达式<条件>?<表达式1>:<表达式2>(a=(a>='a'&&a<='z')?(a-32):a)表示ASCII码在小写字母a到z范围内相应的ASCII码减去32
  2. ’a’和a是不一样的,将字母写在一对单引号中表示字符,每个字符占一个字节,保存英文字符的ASCII码;可以参加整型数的运算,如'a'+1
觉得还不错?帮我赞助点域名费吧:)