0
if (age > 40 && age < 60)

また

if (age > 40  & age < 60)

ご覧のとおり、C ++が2つの記号を使用するのか、1つを使用するのかはわかりません。

4

3 に答える 3

7

最初のものは正しい論理積ですif (age > 40 && age < 60)

于 2012-08-11T05:11:09.113 に答える
1

正しい結果を得るには、これを使用します。

if ((age > 40) && (age < 60))
于 2012-08-11T07:16:27.373 に答える
0

それは&&であり、単一のアンパサンドはビット単位で機能します。多くの場合、intを使用している場合は同じように機能する可能性がありますが、問題を引き起こす他のデータ型があります。

于 2012-08-11T05:11:25.143 に答える