• 티스토리 홈
  • 프로필사진
    유니얼
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
유니얼
  • 프로필사진
    유니얼
    • 분류 전체보기 (295)
      • Unity (17)
        • 게임 개발 (5)
      • Unreal (24)
        • 게임 개발 (20)
      • DirectX (36)
      • 코딩테스트 (91)
        • 프로그래머스 (25)
        • 백준 (66)
      • Google Workspace (1)
      • Programing (102)
        • C# (68)
        • C++ (24)
        • JavaScript (10)
      • 게임 서버 프로그래밍 (17)
      • Web (6)
        • 슈퍼코딩 (6)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
    등록된 댓글이 없습니다.
  • 최근 공지
    등록된 공지가 없습니다.
# Home
# 공지사항
#
# 태그
# 검색결과
# 방명록
  • [C++ 프로그래밍] 숫자 시스템 이해하기
    2024년 06월 07일
    • 유니얼
    • 작성자
    • 2024.06.07.:45
    728x90

    개요

    프로그래밍 언어에서는 다양한 숫자 시스템을 사용할 수 있습니다. C++도 예외는 아니며, 여러 숫자 시스템을 지원합니다. 이 블로그 글에서는 C++에서의 숫자 시스템에 대해 알아보고, 이를 예제 코드를 통해 설명하겠습니다.

    숫자 시스템이란?

    숫자 시스템은 숫자를 표현하는 방법입니다. 일반적으로 사용되는 숫자 시스템에는 다음과 같은 것들이 있습니다:

    • 10진수(Decimal): 기본 숫자 시스템으로, 0에서 9까지의 숫자를 사용합니다.
    • 8진수(Octal): 0에서 7까지의 숫자를 사용합니다.
    • 16진수(Hexadecimal): 0에서 9까지와 A에서 F까지의 문자(10에서 15까지)를 사용합니다.
    • 2진수(Binary): 0과 1만을 사용합니다.

    C++에서의 숫자 시스템 사용법

    C++에서는 다양한 숫자 시스템을 사용하여 숫자를 표현할 수 있습니다. 다음 예제 코드를 통해 이를 자세히 살펴보겠습니다.

    예제 코드

    #include <iostream>
    
    int main(){
        int number1 = 15; // 10진수
        int number2 = 017; // 8진수
        int number3 = 0x0F; // 16진수
        int number4 = 0b00001111; // 2진수
    
        std::cout << "number1 : " << number1 << std::endl;
        std::cout << "number2 : " << number2 << std::endl;
        std::cout << "number3 : " << number3 << std::endl;
        std::cout << "number4 : " << number4 << std::endl;
    
        return 0;
    }

    코드 설명

    이 코드에서는 네 가지 숫자 시스템을 사용하여 숫자 15를 각각 다른 방식으로 표현하고 있습니다:

    • number1은 10진수(Decimal)로 표현된 15입니다.
    • number2는 8진수(Octal)로 표현된 15입니다. 8진수는 숫자 앞에 0을 붙여서 표현합니다.
    • number3는 16진수(Hexadecimal)로 표현된 15입니다. 16진수는 숫자 앞에 0x를 붙여서 표현합니다.
    • number4는 2진수(Binary)로 표현된 15입니다. 2진수는 숫자 앞에 0b를 붙여서 표현합니다.

    각 숫자를 출력하면 다음과 같은 결과를 얻을 수 있습니다:

    number1 : 15
    number2 : 15
    number3 : 15
    number4 : 15
    

    모든 숫자는 15로 출력되지만, 코드에서 표현된 방식은 각각 다릅니다.

    결론

    C++에서는 10진수, 8진수, 16진수, 2진수 등 다양한 숫자 시스템을 사용할 수 있습니다. 이를 통해 프로그래머는 다양한 방식으로 숫자를 표현하고 사용할 수 있습니다. 이 블로그 글에서는 C++에서 숫자 시스템을 사용하는 방법을 예제 코드를 통해 살펴보았습니다. 이를 통해 숫자 시스템에 대한 이해가 더욱 깊어졌기를 바랍니다. 즐거운 코딩 되세요!

    반응형
    다음글
    다음 글이 없습니다.
    이전글
    이전 글이 없습니다.
    댓글
조회된 결과가 없습니다.
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
목차
표시할 목차가 없습니다.
    • 안녕하세요
    • 감사해요
    • 잘있어요

    티스토리툴바