일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Tips프로그래밍강좌
- Programming
- 티스토리
- doit코틀린프로그래밍
- 함수
- 김성엽
- Javascript
- CS
- Direct2D
- 지식나눔강좌
- 연산자
- c#
- 문법
- Windows
- tipssoft
- 배열
- Desktop
- 포인터
- Win32
- c++
- VS ERROR
- 프로그래밍
- Kotlin
- c
- Visual Studio
- Tips강좌
- 백준
- 이지스퍼블리싱
- 알고리즘
- 리뷰
- Yesterday
- Today
- Total
목록형변환 (2)
F.R.I.D.A.Y.
C언어는 다양한 자료형이 있습니다. 서로 다른 두 자료형을 연산해주기 위해서는 어느 한 자료형을 다른 자료형으로 형변환(캐스팅, casting) 해주어야 연산을 진행할 수 있습니다. 오늘은 자료형, 특히 숫자 자료형의 형변환에 대해 알아보겠습니다. 상수의 기본형 형변환을 알아보기 전에 숫자 상수의 기본 타입을 알아야합니다. C언어에서 숫자라 함은 일반적으로 정수(char, short, int 등)와 실수(float, double 등)로 나누게 됩니다. 첫 순서로 정수형 상수의 타입을 알아봅시다. char ch1 = 65; short wch1 = 300; int var1 = 900; int var2 = 12'000; // 숫자가 길면 이렇게 홑따옴표(')로 구분할 수 있습니다. 이 상수들의 타입은 무엇일가..
C++에서는 기존 C에서 지원하는 (data type)var 형식의 형변환 이외에 추가로 형변환을 지원한다.그런데 그 형변환이 뭐가 어떻게 다른건지 굉징하 난해해서 이해하기 어려웠는데 굉장히 도움이 되었다. 1. static_castC언어에서 지원하는 (data type)var 의 cpp형 문법이다.static_cast(var) 가 cpp의 형식이다. 2. const_castconst int a = 3; 이런 상황에서 a의 const를 특성을 지우고 싶을 때 사용한다.혹은int a = 3;이라는 변수에 a의 변수값이 변하지 않는 const 특성을 넣고싶을 때 사용한다.단, const_cast를 사용한다고 해서 const int 값을 변화시킬 수 있다던가 int 값을 const로 변경시킬수는 없다. 3. ..