기호에 관계없이 실수 값을 가장 가까운 정수로 나눈 양수 상수로 나눠야합니다. 예 (여기서는 백 슬래시가 원하는 연산자를 나타냅니다.)자르지 않고 반올림하는 부분
21,5 \ 2 = 10
-21,5 \ 2 = -11
52,3 \ 2 = 26
-52,3 \ 2 = -27
이 작업을 수행하는 간단한 연산자가 있습니까? C++ (보통 -52.6/2 = -26)에서 0으로 반올림됩니다. 예를 들어, "slash"("/") 연산자는 0으로 반올림됩니다.
'std :: floor (a/b)' – Leon
C++에 해당 연산자가 없습니다. –
플로트 나누기가 전혀 반올림하지 않습니다. '-52.6/2'는 제 컴퓨터에서'-26.30000000000000071054273576010018587112427'입니다. – molbdnilo