# Casting

35개의 포스트

캐스팅(Casting)

모든 연산에는 같은 타입끼리 연산이 가능합니다.하지만 다른 타입끼리 연산을 수행해야하는 경우 같은 타입으로 형 변환을 해주는 것을 캐스팅(형변환)이라고 합니다.형변환에 대해 간단히 알아보겠습니다.이는 실수를 정수형 int 자료형에 넣으려 하였기 때문입니다.실수의 범위가

2022년 11월 19일
·
0개의 댓글
·
post-thumbnail

[Java] 형 변환 (타입 변환)

값의 허용 범위가 작은 타입이 허용 범위가 큰 타입으로 저장될 때 발생byte타입은 char 타입으로 형변환 될 수 없음 \- why?char타입의 허용범위는 음수를 포함하지 않기 때문!수학에서 1 나누기 2를 하면 0.5가 된다. 그걸 코드로 옮기면 0.0이 출

2022년 11월 17일
·
0개의 댓글
·

[TIL] Java 형변환 (casting)

모든 변수와 리터럴에는 타입이 있고 서로 다른 타입간의 연산을 해야할 경우도 있다. 이럴 때는 타입을 일치시켜야하는데, 변수나 리터럴의 타입을 다른 타입으로 변환하는 것을 형변환(casting)이라고 한다.

2022년 11월 11일
·
0개의 댓글
·

[Flutter/Dart] Functional Programming(함수형 프로그래밍)

Useful List method (유용한 리스트 메소드 정리)

2022년 11월 10일
·
0개의 댓글
·
post-thumbnail

[C++] cast

C++에는 casting을 위한 연산자 4가지를 제공한다.static_cast, const_cast, dynamic_cast, reinterpret_cast 인데 각자의 역할이 모두 다르다.static_cast 는 가장 일반적인 형변환 형식이다. 논리적으로 변환 가능한

2022년 7월 29일
·
0개의 댓글
·

JAVAPROGRAMING 2

상수 : 변하지 않는 값 -> A, Hello .. 변수 : 상수를 저장하는 메모리 공간 Data type 논리형 boolean 자바에서 1,0 은 true, false 가 아님 1byte 문자형 Char -> 'A' ''가 붙어야 함 = 2byte "이건 문자

2022년 6월 22일
·
0개의 댓글
·
post-thumbnail

[JAVA] 변수(variable)

변수 지정 시 데이터 타입을 먼저 선언 (자바스크립트의 경우 데이터타입을 먼저 선언해주지 않고 let, const 등을 이용해 변수 선언을 했기 때문에 처음에 좀 헷갈렸다) 수학에서 변수는 '수식에 따라 변하는 값'으로 숫자만 사용할 수 있는데 자바에서의 변수는 '데이

2022년 6월 21일
·
0개의 댓글
·
post-thumbnail

Java - Generics casting

Java 지네릭 형변환 TIL

2022년 5월 28일
·
0개의 댓글
·
post-thumbnail

[c++] Casting

캐스팅이 뭔지 궁금하면 대표적인 예시로 타입 캐스팅을 생각해볼 수 있다. 형 변환을 생각하면 된다. 이 그림을 보면 잘 이해가 된다. 코드를 살펴보면 다음과 같다.UpcastingDowncasting부모 자식 간에 캐스팅이 가능하다. 자식에서 부모로 가는 캐스팅은 쉽게

2022년 5월 20일
·
0개의 댓글
·
post-thumbnail

Java - Reference variable casting

Java 참조변수의 형변환 TIL

2022년 5월 7일
·
0개의 댓글
·
post-thumbnail

Java - Type conversion

Java 형변환 TIL

2022년 4월 9일
·
0개의 댓글
·

22.02.26 자동 형변환

자동으로 형변환 되는 경우를 배웠다.계산을 해야할 때에 데이터의 손실이 이루어지지 않는 방향으로 형변환이 자연스럽게 이루어진다고 이해했다.강제로 형변환을 이루는 방법도 있으나, 자바는 편의를 위해 자연스럽게 형변환을 해서 계산을 한다고 생각하면 될 것 같다.일부 오류가

2022년 2월 26일
·
0개의 댓글
·

22.02.25 정수형과 실수형의 형변환

소수점이하의 값이 없으므로 변환이 비교적 간단함하지만 정밀도 제한으로 인해서 오차가 생길 여지는 있다.float의 경우 7자리의 정밀도를 갖기때문에 8자리 이상의 정수를 변환할때는 double를 사용하도록 한다.실수형의 소수점 이하의 값은 버려진다. (반올림이 아니다!

2022년 2월 25일
·
0개의 댓글
·

22.02.25 실수형 간의 형변환

실수형간의 형변환이 어떻게 이루어지는지에 대해서는 아직 구체적으로 모르겠다.(특히 지수부분)그렇지만 당장 눈에 들어오는 것만 정리하자.float -> double가수부분 : 그대로 채우고 남은 자리를 0으로 바꾼다.지수부분 : (지금 머리가 안돌아간다....)doubl

2022년 2월 24일
·
0개의 댓글
·

Java Casting & instanceof - 그림으로 이해해보자!

제가 앞으로 설명하는 방법은 "스프링 입문을 위한 자바 객체 지향의 원리와 이해"를 공부한 내용을 바탕으로 합니다. 그래서 제가 그 책을 통해 공부한 내용을 토대로 새로운 코드를 분석해볼 것입니다. github repository메인 메서드가 실행된 직후의 프로그램 메

2022년 2월 22일
·
0개의 댓글
·

Python

조건문 무한루프format 함수논리 연산자문자열 슬라이싱타입range()표준 입력함수파이썬의 블록구조조건문 if ~ else \-> if문은 단독 사용이 가능하지만 else는 반드시 if와 함께 사용해야 합니다.타 언어에서 else if로 작성하는 키워드를 파이썬에서

2022년 2월 22일
·
0개의 댓글
·