상세 컨텐츠

본문 제목

はじめてのC# 丁寧に学ぶC#入門⑧【浮動小数点】부동소수점

C#/IT입문채널

by Gopythor 2023. 11. 23. 19:53

본문

728x90
반응형

전회의 이야기는 연산자였다.

소수의 이야기이다.

정수의 형태가 2개 있다.

소수는 decimal

decimal d =소수m;

읽기 쉽게 표시가 있기 때문에, m을 반드시 표시해줘야 한다.

C#은 표시한다고 그 점은 이해해둬라.

 

계산 식으로 정수형 + 소수형 으로 넣어보겠다.

실제로 저런 형태로도 계산이 된다.

자동적으로 정수형을 소수형으로 변환한다.

결과값으로 저절로 11.5로 계산.

x-d

x*d

도 동일하다.

x/d로 나누고 정수로 안나눠떨어지면 소수점까지 나온다.

 

정수 앞에 (decimal)을 붙이면 형변환이 된다.

소수는 decimal을 써야한다고 했지만,

double이나 float를 사용할 수 있다.

차이점이 뭐냐면

float은 32비트

double은 64비트

decimal은 128비트

 

decimal을 쓰는게 트러블을 만들지 않는다.

일반적으로는 double을 사용한다.

메모리적으로 넓다.

 

(float)로 변환하는 것도 가능하다.

 

decimal에는 m을 붙여야 한다.

정수 + 소수를 하게되면 결과는 소수점으로 나온다.

 

형변환은 괄호로 하면 된다.

(decimal)변수명 등

 

 

 

https://youtu.be/B0XAIuAfGys?si=-Bb0Te-_VGnSXUat

728x90
반응형

관련글 더보기

댓글 영역