[Delphi] 숫자 관련함수

반응형
반응형

숫자 함수

델파이 

 

Int(Float) 함수

실수값에서 소수부분 버리고 정수만 출력 하는 기능.(반올림 상관없이 버리고, 실수형으로 리턴!)


procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage(FloatToStr(Int(10.2154477))); //다이얼로그박스 출력 시 -> 10
end;

출력 시 

 

Trunc(Float) 함수

실수는 무조건 버리고 정수로 리턴 해주는 함수 입니다.


procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage(intToStr(Trunc(10.7154477))); //다이얼로그박스 출력 시 -> 10
end;

출력

 

byte(char) 함수

아스키 코드값으로 출력 하는 함수기능입니다.(정수타입으로 리턴)


procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage(inttostr(byte('A')));  // A문자 대해 아스키코드값으로 전환
end;

출력시

 
Round(Real) 함수

실수를 반올림하여 정수로 리턴 해주는 기능


procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage(IntToStr(Round(55.60)));// 반올림하여 56으로 출력
end;

출력시

random 함수

정수형 난수를 출력하는 기능


procedure TForm1.Button1Click(Sender: TObject);
begin
   ShowMessage(inttostr(random(20))); // 정수 20까지 난수로 출력
end;

출력시 난수로 15 출력

 

반응형

댓글