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

C/C++ Q/A
[1127] short int, int, long int를 벗긴다...
김인구.구야 [whileone] 3755 읽음    2002-09-09 10:20
저 또 "아~ 그런거였구나!" 했습니다.

도스에선 short int(2바이트), int(2바이트), long int(4바이트)
윈도우즈에선 short int(2바이트), int(4바이트), long int(4바이트)

그럼 도스에선 short int(2바이트), int(2바이트)를 어떻게 구별해서 쓰고
윈도우즈에선 int(4바이트), long int(4바이트)를 어떻게 구별해서 쓸까요...

운영체제에와 머신에 상관없이 코드를 작성하기 위한 방법이라고 하는데요
2바이트 자료형일 경우 short int(2바이트)
4바이트 자료형일 경우 long int(4바이트)를 명시적으로 쓰는것이 좋다고 합니다.
윈도우즈에서도 int를 2바이트라고 생각하고 프로그램을 짜는게 오류를
줄일 수 있는 방법이라고 합니다.

예를 들어 정리하자면 항상 4바이트 짜리 자료형을 써야되는 곳이면 int와 long int 둘중에
long int를 써서 확실히 4바이트 짜리 변수라는것을 명시하는게 바람직하다고 합니다.



+ -

관련 글 리스트
1127 short int, int, long int를 벗긴다... 김인구.구야 3755 2002/09/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.