Module: (C++) 算术表达式


Problem

7/7

C 和 C++ 中除法的特点

Theory Click to read/hide

C和C++中除法的特点

C语言中有两种除法运算符:
/除法 和%除法的余数计算。
 
需要记住!
1) 计算除法余数 (%) 的操作对整数执行;
2)除法运算的结果(/)取决于操作数的类型。   
 
规则
当一个整数除以一个整数时,小数部分总是被丢弃,无论我们将值存储在什么类型的变量中. 
当将实数结果存储在整数变量中时,小数部分也将被丢弃。


让我们看一下执行除法运算的示例: 诠释我,n; 浮动 x; 我 = 7; x = 我 / 4; // x=1,整数除以整数 x = i / 4.; // x=1.75,整数除以小数   //(4 - 没有点被视为整数,   // 4.(带点)- 这已经是一个实数!) x =(浮动) i / 4; // x=1.75,小数除以整数 -   // 这里变量 i 被转换为实数 // 是 EXPLICIT 类型转换 n = 7. / 4.; // n=1,结果写入整型变量

Problem

1)第8、10、12、14行组织上一行计算的变量值的输出(从新的一行开始组织输出)。
2) 运行程序。
3) 确保程序完全按照理论部分所写的那样运行。
4)分析答案。