正在加载图片...
实验四运算符和表达式 预习内容 预习各种运算符的功能、运算的优先级别及结合方向 二、实验目的 1.掌握常用算术运算符的使用方法、优先级别及结合方向。 2.掌握c语言表达式的运算规则。 三、实验内容 程序(一)功能:编写一个c语言程序,求下列表达式的值 x+a%3*(int)(x+y)%2/4 设 2.(float)(a+)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5 程序(二)功能:根据程序验证程序的运行结果 参考程序 maino Hint i, j, m,n n=j++ printf("%d, %d, %d, %d", i, j, m,n); 四、问题 1.程序一中的运算符的优先级式是什么?整除和除法有什么不同?如何 编程能实现程序结果的正确辅 2.理解程序二中+i和j+的意义和优先级别。 3.编写一个程序,测试常用十个运算符的优先顺序13 实验四 运算符和表达式 一、预习内容 预习各种运算符的功能、运算的优先级别及结合方向。 二、实验目的 1.掌握常用算术运算符的使用方法、优先级别及结合方向。 2.掌握 c 语言表达式的运算规则。 三、实验内容 程序(一) 功能:编写一个 c 语言程序,求下列表达式的值。 1.x+a%3*(int)(x+y)%2/4 设 x=2.5,a=7,y=4.7 2.(float)(a+b)/2+(int)x%(int)y 设 a=2,b=3,x=3.5,y=2.5 程序(二) 功能:根据程序验证程序的运行结果。 参考程序: main() {int i,j,m,n; i=8; j=10; m=++i; n=j++; printf("%d,%d,%d,%d",i,j,m,n); } 四、问题 1. 程序一中的运算符的优先级式是什么?整除和除法有什么不同?如何 编程能实现程序结果的正确输出? 2. 理解程序二中++i 和 j++的意义和优先级别。 3. 编写一个程序,测试常用十个运算符的优先顺序
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有