[C++] 데이터 형변환

2025. 5. 2. 15:02·C++

C++도 C언어와 같이 형변환이 가능함!

float num1 = 3.14;
int num2 = (int) num1;

 

 

static_cast<>

찾아보니까 C++에는 형변환 연산자가 여러개 존재함!

내가 이번에 공부한 것은 'static_cast<>' 연산자임!

static_cast<바꾸려고 하는 타입> (대상)
#include <iostream>
using namespace std;
int main()
{
    double num1 = 3.14;
    float num2 = 4.99;
    cout << "num1 형변환 : " << static_cast<int> (num1) << endl; // 데이터 형변환! static_cast<바꾸려는 타입> (대상) ==> 대상을 바꾸려는 타입으로 형변환!
    cout << "num2 형변환 : " << static_cast<int> (num2) << endl;
}

 

double형 변수 num1과 float형 변수 num2를 모두 int형으로 형변환함.

소수점 아래 숫자는 버려짐.

 

실수와 정수, 열거형과 정수형, 실수와 실수 사이의 변환 등 허용한다고 함!!!!!!! 
arr -> point

function -> function pointer 이런 것도 가능!

근데 포인터를 변환할 수는 없대유!

 

 

auto

auto는 자동으로 변수형을 추론해주는거라는데,,, 이거는 나중에 더 공부해서 작성해보겠음!

일단 이런 식으로 쓰인다고 함!! 

auto n = 100; // n은 int형
auto x = 1.5; // x는 double형
auto y = 1.3e12L; // y는 long double형

 

'C++' 카테고리의 다른 글

[C++] 주요 vector 함수  (0) 2025.05.06
[C++] array 객체와 vector 객체  (0) 2025.05.06
[C++] 파일 입출력 (.txt 파일)  (0) 2025.05.05
[C++] cin.fail() | cin.clear() | cin.ignore()  (0) 2025.05.05
[C++] 문자열 | string을 전달인자로 하는 함수  (0) 2025.05.02
'C++' 카테고리의 다른 글
  • [C++] array 객체와 vector 객체
  • [C++] 파일 입출력 (.txt 파일)
  • [C++] cin.fail() | cin.clear() | cin.ignore()
  • [C++] 문자열 | string을 전달인자로 하는 함수
polibo
polibo
Polibo의 개발 성장기 지켜봐주십슈 (콩 싫어해요.)
  • polibo
    Polibo와 개발 콩나무 키우기
    polibo
  • 전체
    오늘
    어제
    • 분류 전체보기 (65)
      • Python (23)
      • C (32)
        • 본수업 (19)
        • 예습 (7)
        • 개인프로젝트01 - 로또 (3)
        • 개인프로젝트02 - 복켓몬 키우기 (2)
        • 개인프로젝트03 - 김복천국 POS기 (1)
        • 팀프로젝트01 - 용사 복이의 대모험 RPG (0)
        • 팀프로젝트02 - 메일 프로그램 (0)
      • TCP_IP (0)
      • DB (1)
      • C++ (7)
        • 개인프로젝트01 - 숫자야구 (0)
      • QT (1)
        • 개인프로젝트01 - 숫자야구 (0)
        • 팀프로젝트01 - 키오스크 (1)
        • 팀프로젝트02 - 퐘퐘이 (0)
        • 팀프로젝트03 - 개발의 민족 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    문자열
    c언어 scanf
    Python
    코딩
    while문
    파이썬예제
    c언어
    반복문
    파이썬조건문
    파이썬반복문
    c우선순위
    else if
    순서도
    파이썬
    for문
    파이썬게임
    조건문
    if문
    파이썬 숫자야구
    C
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
polibo
[C++] 데이터 형변환
상단으로

티스토리툴바