델파이 기초 다지기

숫자 자료형

델파이 자료형 중 숫자 자료형에 대해 알아보고, 관련 함수를 학습합니다.

숫자 자료형

정수 자료형

종류 범위 형식
Integer -2^31 ~ 2^31-1(-2,147,483,648~2,147,483,647) 부호 있는 32-bit
Int64 -2^63 ~ 2^63-1
(-9,223,372,036,854,775,808~9,223,372,036,854,775,807
)
부호 있는 64-bit
Word 0 ~ 2^16-1(0~65,535) 부호 없는 16-bit
Byte 0 ~ 255 부호 없는 8-bit
Cardinal 0 ~ 2^32-1(0~4,294,967,295) 부호 없는 32-bit
NativeInt (32-bit) -2147483648..2147483647(-2^31..2^31-1)
(64-bit) -9223372036854775808..9223372036854775807
(-2^63..2^63-1)
부호 있는 32-bit
부호 없는 64-bit

참고: Simple Types (Delphi), Integer Types - 엠바카데로 위키

실수 자료형

종류 범위 크기 유효 자리수
Single 1.18e-38 .. 3.40e+38 4 바이트 7~8
Double(Real) 2.23e-308 .. 1.79e+308 8 바이트 15~16
Currency -922337203685477.5807.. 922337203685477.5807 8 바이트 10~20
Extended (32-bit) 3.37e-4932 .. 1.18e+4932
(64-bit) 2.23e-308 .. 1.79e+308
10 바이트
8 바이트
10~20
15~16

참고: Simple Types (Delphi), Real Types - 엠바카데로 위키

부동소수점

General floating point ko.svg

산술 연산자

연산자 의미 예제
+ 더하기 2 + 4= 6
- 빼기 6 - 4 = 2
* 곱하기 3 * 4 = 12
/ 실수 나누기 9 / 2 = 4.5
div 정수 나누기의 몫 9 div 2 = 4
mod 정수 나누기의 나머지 9 mod 2 = 1

참고: Expressions, Arithmetic Operators - 엠바카데로 위키

숫자 관련 함수

함수란? - 특정 동작을 수행하도록 구현된 코드블록, 함수 이름, 매개변수(파라메터) 들, 반환 값으로 구성

  • StrToInt(S: string): Integer; - 문자열을 정수로 변환해 반환(TryStrToInt, StrToIntDef)
  • StrToFloat(S: string): Extended; - 문자열을 실수로 변환해 반환
  • Inc(var O: Ordinal; C: Integer = 1); - O 변수의 값을 C만큼 증가(기본 1 증가)
  • Dec(var O: Ordinal; C: Integer= 1); - O 변수의 값을 C만큼 감소(기본 1 감소)
  • Trunc(X: Real): Int64; - 실수의 소수점 절삭 후 정수 반환
  • Round(X: Real): Int64; - 실수를 반올림 후 정수 반환
  • Floor(S: Single): Integer; - 실수의 소수점 절삭 후 정수 반환
  • Ceil(S: Single): Integer; - 실수의 소수점 올림 정수 반환
  • Abs(Integer): Integer; - 절대값 반환
  • FormatFloat(Format: string; Value: Extended): string; - 실수 Value를 Format에 맞는 문자열 반환

수학 관련 함수

댓글

댓글 본문
  1. 브랜든
    안녕하세요
    강의 잘보고 있습니다 !
    혹시 예제로 만들어주신 것 소스코드도 공유 해주실 수 있나요?
버전 관리
험프리
현재 버전
선택 버전
graphittie 자세히 보기