부울 데이터 유형 C++

부울 데이터 유형 C++

2022-06-04 last update

7 minutes reading C++
코드에 사용되는 프로그래밍 언어에는 많은 데이터 형식이 있다.상황 및 계산에 따라 이러한 데이터 유형을 사용합니다.C++의 데이터 형식 중 하나는 키워드'bool'과 함께 사용되는 부울 데이터 형식입니다.bool 데이터 형식은true와false 두 개의 값으로만 초기화할 수 있습니다.이외에 다른 값은 필요하지 않습니다.
본 강좌에서, 우리는 C++ 예시에서bool 데이터 형식을 사용할 것입니다.Ubuntu 20.04 시스템에서 예시를 구현할 때 Linux 시스템에 G++ 컴파일러가 설치되어 있는지 확인하십시오.간단한 예부터 시작합시다.

예 01:


첫 번째 C++ 예시에서 Ubuntu 20.04 시스템의 단말기 케이스에서 bool 데이터 형식을 초기화하고 인쇄하는 방법을 볼 수 있습니다.따라서 셸 터미널을 열거나 활성 영역에서 검색하려면 "Ctrl + Alt + T"단축키를 사용하십시오.단자 케이스는 5초 안에 열립니다.이제 이전 "touch"명령을 사용하여bool이라는 새 C++ 파일을 생성합니다.복사본.이 파일은 주 폴더에서 찾을 수 있습니다.
시스템에 설치된 편집기를 사용하여 코드를 추가할 수 있도록 열어 보십시오.우리는 내장된 GNU Nano 편집기를 사용하여 터미널에서 직접 열고 있습니다.Ubuntu 20.04 시스템에서도vim과 텍스트 편집기를 제공합니다.

현재 이 파일은 나노 편집기에서 인코딩을 위해 열려 있습니다.처음에 이 파일은 비어 있습니다.셸에 입력과 출력을 추가하는 input-output 헤더 파일을 포함하고 있습니다.코드에 표준 이름 공간을 사용해야 합니다.그것이 없으면 우리의 코드가 틀릴 것이다.그 다음main () 함수를 초기화합니다.
main () 함수가 없으면 실행되지 않습니다.이 main () 방법에서, 우리는 v1과 v2라는 두 개의 볼 데이터 형식 변수를 초기화했다.변수 v1은 "true"를 취하고 v2는 "false"를 값으로 합니다.초기화된 후,cout 문장을 사용하여 셸의 두 개의 볼 변수를 표시합니다.

당신이 해야 할 첫 번째 일은 저장된 코드 파일을 컴파일하는 것입니다.따라서 설치된 g++ 컴파일러가 이 목적에 사용됩니다.컴파일이 완료되면 간단한 ".a.out"명령을 사용하여 파일을 올바르게 실행합니다.컴파일이 성공했습니다. 결과는 1과 0입니다.이것은 표준cout문장이true를1,false를0으로 간주한다는 것을 의미한다.

예 02:


수학 표현식에서 부울 값을 어떻게 사용하는지 봅시다.따라서 "bool.cc"파일을 열어 코드를 업데이트합니다.입력 출력 흐름과 표준 이름 공간 줄은 변하지 않습니다.이 코드의 주 함수에서 우리는 정수 변수'v'를 초기화했다.이 변수는 두 개의 부울 표현식과 한 개의 정수치를 사용하여 합을 구한다.
우리가 알고 있는 바와 같이true는 1,false는 0을 나타낸다. 그러면 이곳의 합은 8이어야 한다.이후,cout 문장은 변수 v의 계산 값을 표시하는 데 사용됩니다.

다음은 g++ 컴파일러의 컴파일입니다.그것은 성공을 거두었다. 코드를 실행한 후에 우리는 우리가 예상한 결과인 8을 얻었다.

예 03:


G++ 컴파일러는 많은 정수를 볼 데이터 형식으로 변환할 수 있습니다.우리는 새로운 예로 이 점을 설명합시다.그래서 우리는 "nano"편집기로 같은 파일을 열었습니다.input-output 헤더와 표준 이름 공간이 포함된 후에main () 함수를 사용하여boolean을 사용합니다.main 방법에서, 우리는 4개의 정수 변수, 즉 0, 정수와 음정수를 초기화했다.bool 데이터 형식이 모든 대상에 분배되었습니다.
볼 데이터 형식에 대해 g++ 컴파일러는 0을false로 보고 모든 다른 정수를true로 간주합니다.따라서, 여기에는cout 문장을 사용하여 각각 4개의 변수의 결과를 표시합니다.

먼저 g++로 코드를 컴파일한 다음 실행 결과를 봅시다.g++ 컴파일러를 사용하여 컴파일에 성공했습니다. "/a.out"명령은 결과를 0, 1, 1로 표시합니다.결과는 우리가 예상한 바와 같다.부울 데이터 형식에 대해 0을false로 변환하고 모든 다른 값을true로 변환합니다.

예 04:


Ubuntu 20.04 시스템의 터미널 셸에서 표준cout 문장이 볼 표현식, 즉true나false를 어떻게 처리하는지 보여 줍니다.그래서 우리는 같은 블을 열었다.cc 파일은 코드를 업데이트합니다.입력 출력 흐름의 헤더 파일과 표준 이름 공간을 추가한 후main () 함수를 추가해야 합니다.main 함수에서 4개의 표준cout 문장을 사용했습니다.모든 문장은 부울 표현식, 즉true와false를 사용합니다.그중 두 개는 원래대로 사용하고 다른 두 개는 not "!"와 함께 사용한다원본 값을 복원하기 위해 서명합니다.

코드에 오류가 없기 때문에 g++ 설치 프로그램을 사용하면 순조롭게 컴파일할 수 있습니다.텍스트에 언급된cout 문장의 결과를 되돌려줍니다.

예 05:


이 예에서, 우리는 사용자로부터 부울 값을 입력으로 가져오고, 컨트롤러 셸에 결과를 표시합니다.따라서 우리는 같은 파일, 즉 "bool.cc"를 사용할 것이다.이 코드의main () 함수에서 우리는 "a"라는 부울 변수를 초기화했습니다. 크기를 정의하지 않았습니다.이 부울 변수의 기본 초기화는false로 간주됩니다.
cout 문장은 셸에 부울 값을 입력하는 것을 알려 줍니다.'cin'표준 문장은 셸에서 입력 값을 가져와 변수'a'에 저장하는 데 사용됩니다.추가 값이true 또는false이면 다음 표준cout 문장을 표시합니다.

셸에 "false"와 "true"를 입력으로 추가한 후, 우리는 0을 얻었다.이것은 모든 문자열 값이 부울 값 이외의 값으로 간주된다는 것을 의미한다.

부울 값의 정확한 출력을 얻으려면, 1과 0을true와false로 추가해야 합니다.그래서 우리는 같은 조작을 하여 다음과 같은 정확한 결과를 얻었다.

예 06:


본문을 하나의 추가 예시로 끝내고 두 개의 값을 비교하여 되돌아오는 볼 결과를 얻자.따라서 우리는 이 예에서 같은 파일을 사용했다.이 파일의main () 함수에서, 우리는 두 개의 정수 형식의 변수, 즉 x와 y를 초기화했는데, 그것들의 값은 같다. 즉 42이다.cout 문장은 비교표현식의 비교결과를 표시하는 데 사용됩니다.

비교 표현식이true를 되돌릴 때, 이 코드의 실행은 1을 되돌려줍니다.

결론:


이 설명서에서는 부울 데이터 유형과 C++ 언어에서의 사용에 대해 설명합니다.그 밖에 우리는 정수치에서 부울 값으로의 전환과 부울 값이 수학 표현식에서의 사용을 토론했다.본고는 이러한 예시를 이용하여 사용자로부터 볼 입력을 얻고 비교 표현식을 사용한다.마지막으로 우리는 본고가 모든 C++ 분야의 천진난만함과 전문가 사용자에게 도움이 되기를 바랍니다.