C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[6024] Re:Re:Re:[질문]난수 발생시에...
lezo [] 2290 읽음    2001-03-11 20:37
캐스트구문은 형변환을 의미합니다.
예를 들어 int형의 자료가 float형으로 변하려면 뭔가 변환이 일어나야겠지요?
간단한 예를들어 봅시다.
int i = 10;
float j;
j = (float)i;
이렇게 해주면 j는 10.0.. 음.. 뭐 이렇게 소수형의 값으로 초기화 되죠.
이때 (float)처럼 직접 형을 적어주는 것이 캐스트 구문의 기본입니다.
조심할 점은 형변환시에 메모리의 크기가 큰것에서 작은 것으로 변할때
인데.. 그런 변환은 위험하지 하지 않는게 좋으며 만약 할 경우에는
큰 형의 변수라도 작은 형의 범위를 넘지 않는다는 것이 확실할때는
사용해도 무방합니다.
요즘은 32bit프로그래밍이어서 형의 크기를 다시한번 확인하시는게 좋을듯
생각됩니다.
그럼 열시미..


신운주 님이 쓰신 글 :
: 이영수 님이 쓰신 글 :
: : Random 값을 구한뒤.. 원하는 자릿수 만큼 *0.001 이런식으로 곱을하면 되겠죠!
: : 글쿠 float형으로 Cast해주시고요!!! 뭐 이딴식으로 하면 되지 않을까요...
: :
: :
: : 신운주 님이 쓰신 글 :
: : :  random() 이것은 int 형으로만 난수를 발생시키는거 같던데 이것을 float형으로 발생시키는 방법에 대해서 알고 싶습니다. 프로그래머님들의 답변 기달리겠습니다. 감사합니다.
: :
:
: 감사합니다...답이 이렇게 빨리 올 줄은 생각도...^^;;
:  참 제가 볼랜드를 배운지 얼마 안되서여 캐스트는 또 먼가요 ????

+ -

관련 글 리스트
6006 [질문]난수 발생시에... 신운주 2421 2001/03/10
6008     Re:[질문]난수 발생시에... 이영수 2383 2001/03/10
6010         Re:Re:[질문]난수 발생시에... 이영수 2384 2001/03/10
6009         Re:Re:[질문]난수 발생시에... 신운주 2335 2001/03/10
6024             Re:Re:Re:[질문]난수 발생시에... lezo 2290 2001/03/11
6021             Re:Re:Re:[질문]난수 발생시에... 제라툴 2361 2001/03/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.