C++14 中的“cout << (long long) a+b+c-1”是什么意思?

Esj*_*jee -2 c++ variables cout

long在后面放置像 do 这样的数据类型会做什么cout,如下面的示例所示:

cout << (long long) a+b+c-1
Run Code Online (Sandbox Code Playgroud)

a、b、c是三个整型变量。

jkb*_*jkb 5

与其说它在 << 之后,不如说它在表达式中的the之前。它将变量转换为.aa+b+c-1along long