전회의 이야기는 연산자였다.
소수의 이야기이다.
정수의 형태가 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)변수명 등
はじめてのC# 丁寧に学ぶC#入門⑩【ライブラリ】라이브러리 (0) | 2023.11.24 |
---|---|
はじめてのC# 丁寧に学ぶC#入門⑨【演算子+α】연산자 + a (1) | 2023.11.23 |
はじめてのC# 丁寧に学ぶC#入門⑦【演算子】연산자 (1) | 2023.11.23 |
はじめてのC# 丁寧に学ぶC#入門⑥【文字列連結】문자열연결 (0) | 2023.11.23 |
はじめてのC# 丁寧に学ぶC#入門⑤【エスケープ文字】이스케이프문자 (2) | 2023.11.23 |
댓글 영역