跳到正文
信奥逐课

第 054 课

除 /

🟢 入门 约 5 分钟

一句话理解

整数 / 会丢掉小数部分,向零截断。

为什么要学

这是初学最大的坑之一:5/2 是 2,不是 2.5。

讲解

两边都是整数,结果就是整数。5/2=2(-5)/2=-2

想要小数:让一边变成 double。

除数不能是 0。

例子

cout << 5 / 2 << "\n";
cout << 5 / 2.0 << "\n";

输出:

2
2.5

第一行整数除法;第二行 2.0 是 double,于是按浮点除。

常见错误

练习 做完再看下一课

输出?

cout << 7 / 3;
在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课