expr 명령에서 "/"와 "%"의 정확한 차이점은 무엇입니까?

expr 명령에서 "/"와 "%"의 정확한 차이점은 무엇입니까?

"/"와 "%"의 차이점을 알고 싶습니다!

다음 명령을 입력하고 실행하면 0이 표시됩니다.

expr 4 % 4

하지만 동일한 명령을 실행하고 "%"를 "/"로 바꾸면 1이 표시됩니다.

expr 4 / 4

감사해요

답변1

~에서man expr

ARG1 % ARG2

ARG1을 ARG2로 나눈 산술 나머지

4 % 40나머지 로 평가

ARG1/ARG2

ARG1을 ARG2로 나눈 산술 몫

4 / 4결과는 1이 두 숫자의 비율로 계산됩니다.

답변2

표현표현식을 평가하고 결과를 표준 출력에 기록해야 합니다.

%계수연산자, /실행분배하다운영자.

  • 4 % 4다음과 같이 평가됨0
  • 4 / 4다음과 같이 평가됨1

관련 정보