C의 정수 나눗셈++

C의 정수 나눗셈++

2022-06-04 last update

5 minutes reading C++
정수는 모든 프로그래밍 언어에서 가장 자주 사용하는 데이터 형식 중의 하나이다.이런 상황에서 C++도 마찬가지다.또한 이 데이터 형식은 다른 데이터 형식처럼 산술과 논리 연산을 수행할 수 있습니다.이 글에서 말하자면, 우리는 우선 C++의 정수 제법을 간략하게 소개할 것이다.그 다음에 Ubuntu 20.04의 C++에서 정수 나눗셈을 어떻게 하는지 보여 드리겠습니다.

Ubuntu 20.04의 C++에서 정수 나눗셈은 어떻게 작동합니까?


정수 나누기는 C++에서 하나의 정수를 다른 정수나 다른 유형의 변수로 나누어 이루어진다.나누어야 할 변수를 배당금이라고 하고, 나누어야 할 변수를 나누어라고 한다.정수 제법의 결과로 우리는 상과 여수를 얻었다.C++의 정수 제법 규칙은 숫자의 산수 제법과 매우 비슷하다.이 개념을 명확하게 이해하기 위해서, 당신은 반드시 아래 해석의 예시를 통독해야 합니다.

Ubuntu 20.04에서 C++의 정수 나눗셈을 사용하는 예:


C++의 정수 나눗셈을 이해하려면 우리가 제정한 다음과 같은 예시 장면을 겪어야 합니다.

예제 #1: C++ 나눗셈과 모드 연산자 간의 차이점:


프로그래밍의 나눗셈은 두 개의 다른 연산자를 사용할 수 있습니다. 즉, 나눗셈 연산자 "/"과 모드 연산자 "%"입니다.이 두 연산자의 출력 간의 차이는 제법 연산자는 정수 제법의 상에 따라 결과를 생성하고, 모형 연산자는 정수 제법의 나머지 부분을 제공한다.이러한 차이점을 설명하기 위해 다음 그림과 같은 C++ 코드를 작성했습니다.

이 코드에서 우리는 두 개의 정수, "x"와 "y"를 정의했는데 그 값은 각각 "5"와 "2"이다.그리고 우리는'cout'문구가 두 개 있다.첫 번째는 "x/y"결과를 인쇄하는 데 사용되고, 두 번째는 터미널에서 "x%y"결과를 인쇄하는 데 사용됩니다.
이 프로그램을 컴파일하려면 다음 명령을 실행합니다.
$ g++ IntegerDivision.cpp –o IntegerDivision

그런 다음 다음 다음 명령을 사용하여 프로그램의 대상 파일을 실행합니다.
$ ./IntegerDivision

다음 그림은 C++에서 나눗셈과 모드 연산의 결과를 보여 줍니다. 이 두 결과는 서로 다른 것이 분명합니다.첫 번째는'x/y'에 대응하는 상인이고, 두 번째는'x%y'에 대응하는 여수이다.

예제 #2: C++에서 부동점과 정수를 나눕니다.


이 예에서, 우리는 하나의 정수로 하나의 부동소수를 제거할 것이다. 제수는 하나의 부동소수이고, 제수는 하나의 정수이다.이렇게 하려면 다음과 같은 C++ 코드를 보십시오.

이 프로그램에서 우리는 먼저 부동점'x'를 정의하고'5.2'값을 부여했다.그리고 우리는 정수'y'를 정의하고 그것에'3'을 부여했다.그 다음에 우리는 터미널에서'x/y'결과를 출력하기 위해'cout'문구를 가지고 있습니다.
이 C++ 프로그램을 실행할 때,'x/y'의 결과는'부점'으로 변했다. 아래 그림과 같이 부동점을 정수로 나누면 부동점 출력이 발생한다는 것을 강조한다.

예제 #3: C++에서 정수 및 부동 점 나누기:


이 예에서, 우리는 하나의 부동점수로 하나의 정수를 나눌 것이다. 나눌 수는 하나의 정수이고, 나눌 수는 하나의 부동점수이다.이렇게 하려면 다음과 같은 C++ 코드를 보십시오.

이 프로그램에서 우리는 먼저 정수'x'를 정의하고'5'를 부여합니다.그런 다음 부동 "y"를 정의하고 "3.3"값을 지정했습니다.그 다음에 우리는 터미널에서'x/y'결과를 출력하기 위해'cout'문구를 가지고 있습니다.
우리가 이 C++ 프로그램을 실행할 때,'x/y'의 결과도'부점'으로 변했다. 아래 그림에서 보듯이 부동점으로 정수를 빼도 부동점 출력이 발생한다는 것을 강조한다.

예 #4: C++의 나눗셈 링크:


체인 분할이란 여러 분할 작업을 수행하는 것을 의미합니다.C++에서 정수 나눗셈을 자세히 설명하기 위해 다음 그림과 같은 C++ 코드를 작성했습니다.

이 프로그램에서 우리는 세 개의 정수, 즉 "x", "y", "z"를 정의했고 각각 값'100","2","5"를 지정했다.그리고 터미널에서 "x/y/z"를 출력하는 "cout"문장이 있습니다.이 문장에서 두 차례의 제법 연산이 진행될 것입니다. 즉, 우선, "x"는 "y"로 나누고, 그 결과는 "z"로 나눌 것입니다.
다음 그림과 같이 프로그램을 실행할 때 결과는 "10"입니다.

예제 #5: C++에서 정수를 "0" 으로 나눕니다.


이 예에서는 C++의 정수를 "0"으로 나누면 어떤 일이 일어날지 보여 드리겠습니다.이를 위해 다음 그림과 같은 C++ 코드를 구현했습니다.

이 예시 프로그램에서 우리는 정수'x'를 정의하고 그 값을'100'으로 지정했다.그리고 "0"값의 정수 변수 "y"가 있습니다.그 다음에 터미널에서'x/y'결과를 출력하는 데 사용되는'100'을'0'으로 나누는'cout'문구가 있습니다.
우리는 수학에서'0'을 나누는 모든 것이 무한대를 초래할 수 있다는 것을 안다.따라서 이 C++ 프로그램을 실행하기 때문에 다음 그림과 같은 응답을 받았습니다.

예제 # 6: C++ "0" 을 정수로 나눕니다.


이 예에서는 C++에서 정수로 "0"을 제거할 때 어떤 일이 일어나는지 보여 드리겠습니다.이를 위해 다음 그림과 같은 C++ 코드를 구현했습니다.

이 예시 프로그램에서 우리는 정수'x'를 정의하고'0'값을 지정했다.그리고 우리는 값이'100'인 정수 변수'y'를 가지고 있다.그 다음에 터미널에서'x/y'결과를 출력하는 데 사용되는'cout'문구가 있습니다.'0'을'100'으로 나누는 것입니다.
우리는'0'을 수학 중의 모든 것으로 나누면'0'을 얻을 수 있다는 것을 안다.따라서 이 C++ 프로그램을 실행하면 다음 그림과 같이 "0"출력을 받았습니다.

결론:


이 안내서는 Ubuntu 20.04의 C++에서 정수 나눗셈을 설명합니다.우리는 먼저 C++에서 정수 데이터 유형의 중요성을 토론했다.그 후에 우리는 Ubuntu 20.04에서 C++에서 정수 제법의 작업 원리를 소개했다.마지막으로, 우리는 당신과 6개의 다른 예시 장면을 보여 주고 공유했습니다. 이 장면들은 C++의 정수 제법과 관련됩니다.이러한 장면의 도움으로 Ubuntu 20.04에서 C++에서 정수 제법의 작업 원리를 깊이 있게 이해할 수 있습니다.