高级语言程序设计第三章(串讲).pptVIP

  • 30
  • 0
  • 约8.1千字
  • 约 37页
  • 2016-11-26 发布于湖北
  • 举报
运算符真题 7.设int y;执行表达式(y=4)||(y=5)||(y=6)后,y的值是______。 8.设char ch=′A′;则printf(″%c″,(ch=′A′ch=′Z′)?ch+32:ch);的值是_____。 答案:a 答案:4 9.设int a, b, c;则执行a=(b=3, c=5, b=10);后变量a的值是__________。 答案:10 运算符真题 11.若定义了int a=1;,则执行printf(″%d\n″,((a=a+4,a+5),a+6));语句的输出结果是 。 答案:11 12. 设int x=2, y=1;则表达式x+++y的值是__________。 答案 3 10.表达式10<<3+1的值是 。 答案:160 变量赋值及表达式计算时的数据类型转换规则 1、表达式计算中数据类型的自动转换规则 float char,short double long unsigned int 低 高 必定的转 运算对象类型不同时转 变量赋值及表达式计算时的数据类型转换规则 2.运算结果存入变量时数据类型的自动转换规则 先将运算结果的数据类型自动转换成左边变量的数据类型,然后再赋予该变量。 3.运算结果的强制性数据类型转换规则 命令格式: (数据类型符)(表达式) 说明:

文档评论(0)

1亿VIP精品文档

相关文档